Программирование. Программирование на языке Python (Полякова К.Ю.). Общие сведения о языке Python История
Скачать 5.72 Mb.
|
Преобразование типов переменныхa = 4.5 print(str(a)) > > > “4.5” строка int(n)- преобразует в целое float(n)- преобразует в десятичное str(n)- преобразует в символьное Тип определяет:область допустимых значений допустимые операции объём памяти формат хранения данных запись значения в переменную?a = 5 оператор присваивания При записи нового значения старое удаляется из памяти! ! 5 Оператор – это команда языка программирования (инструкция). Оператор присваивания – это команда для записи нового значения переменной. a a = 7 7 Изменение значений переменной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 Ввод данных с клавиатуры и простейшие операторы Ввод значения с клавиатуры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("Введите число: ") ) – для python 3.x обязательно!!! Сложение чисел: простое решениеa = int ( input() ) b = int ( input() ) c = a + b print ( c ) Сложение чисел: полное решениеprint ( "Введите два числа: " ) a = int ( input() ) b = int ( input() ) c = a + b print (str(a)+"+"+str(b)+"="+str(c) Протокол: Введите два целых числа 25 30 25 + 30 = 55 компьютер пользователь подсказка Арифметическое выраженияa = (c + b**5*3 - 1) / 2 * d Приоритет (старшинство): скобки возведение в степень ** умножение и деление сложение и вычитание 1 2 3 4 5 6 a = (c + b*5*3 - 1) \ / 2 * d \ перенос на следующую строку a = (c + b*5*3 - 1) / 2 * d перенос внутри скобок разрешён ДелениеКлассическое деление: a = 9.0; b = 6.0 x = 3.0 / 4 # = 0.75 x = a / b # = 1.5 x = -3.0 / 4 # = -0.75 x = -a / b # = -1.5 Целочисленное деление (округление «вниз»!): a = 9; b = 6 x = 3 // 4 # = 0 x = a // b # = 1 x = -3 // 4 # = -1 x = -a // b # = -2 Остаток от деления
b = d // 10 # 8 a = d % 10 # 5 d = a % b # 5 d = b % a # 3
b = a // 2 # -4 d = a % 2 # 1 -7 = (-4)*2 + 1 остаток 0 |