презентация питон!!!!!. Алгоритм и его свойства Простейшие программы Вычисления Ветвления Символьные строки Циклические алгоритмы Массивы (списки) Поиск в массиве Алгоритм и его свойства Что такое алгоритм
Скачать 5.64 Mb.
|
Изменение значений переменной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 компьютер пользователь подсказка Задания«3»: Ввести три числа, найти их сумму. Пример: Введите три числа: 4 5 7 4+5+7=16 «4»: Ввести три числа, найти их сумму и произведение. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 Задания«5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 (4+5+7)/3=5.333333 ВычисленияАрифметическое выражения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; b = 6 x = 3 / 4 # = 0.75 x = a / b # = 1.5 x = -3 / 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 Остаток от деления% – остаток от деления d = 85 b = d // 10 # 8 a = d % 10 # 5 d = a % b # 5 d = b % a # 3 a = 15 b = 19 d = a // b # 0 a = a % b # 15 Операторы // и %a = 1234 d = a % 10; print( d ) a = a // 10 # 123 d = a % 10; print( d ) a = a // 10 # 12 d = a % 10; print( d ) a = a // 10 # 1 d = a % 10; print( d ) a = a // 10 # 0 4 3 2 1 Сокращенная запись операцийa += b # a = a + b a -= b # a = a - b a *= b # a = a * b a /= b # a = a / b a //= b # a = a // b a %= b # a = a % b a += 1 увеличение на 1 |