8класс_Python. Что такое алгоритм
Скачать 3.34 Mb.
|
Типы переменныхa = 4 print ( type(a) ) целое число (integer) a = 4.5 print ( type(a) ) вещественное число a = "Вася" print ( type(a) ) символьная строка a = True print ( type(a) ) логическая Зачем нужен тип переменной?Тип определяет: область допустимых значений допустимые операции объём памяти формат хранения данных Как записать значение в переменную?a = 5 оператор присваивания При записи нового значения старое удаляется из памяти! ! 5 Оператор – это команда языка программирования (инструкция). Оператор присваивания – это команда для присваивания нового значения переменной. a a = 7 7 Программа ждет, пока пользователь введет значение и нажмет Enter. Введенное значение записывается в переменную a (связывается с именем a) ! 5 a a = input() ввести строку с клавиатуры и связать с переменной a b = input() с = a + b print ( c ) Протокол: 21 33 2133 Почему? ? Результат функции input – строка символов! ! a = int( input() ) b = int( input() ) преобразовать в целое число Ввод с подсказкойa = input ( "Введите число: " ) подсказка Введите число: 26 Что не так? ? a = int( input("Введите число: ") ) Изменение значений переменнойa = 5 b = a + 2 a = (a + 2)*(b – 3) b = b + 1 a 5 b =5+2 7 28 =(5+2)*(7-3) =7+1 8 Вывод данныхprint ( a ) значение переменной print ( "Ответ: ", a ) значение и текст перечисление через запятую print ( "Ответ: ", a+b ) вычисление выражения print ( a, "+", b, "=", c ) 2 + 3 = 5 через пробелы print ( a, "+", b, "=", c, sep = "" ) 2+3=5 sep = "" убрать разделители Вывод данных через formatprint ( a, "+", b, "=", c, sep = "" ) 2+3=5 print ( "{}+{}={}".format(a, b, c ) ) Сложение чисел: простое решениеa = int ( input() ) b = int ( input() ) c = a + b print ( c ) Что плохо? ? Сложение чисел: полное решениеprint ( "Введите два числа: " ) a = int ( input() ) b = int ( input() ) c = a + b print ( a, "+", b, "=", c, sep="" ) Протокол: Введите два целых числа 25 30 25+30=55 компьютер пользователь подсказка |