8класс_Python. Что такое алгоритм
Скачать 3.34 Mb.
|
Задания«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 Остаток от деления
b = d // 10 # 8 a = d % 10 # 5 d = a % b # 5 d = b % a # 3
b = 19 d = a // b # 0 a = a % b # 15 Операторы // и %
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 += 1 увеличение на 1 Ввод двух значений в одной строкеa, b = map ( int, input().split() ) input() ввести строку с клавиатуры 21 33 input().split() 21 33 разделить строку на части по пробелам map ( int, input().split() ) 21 33 целые применить эту операцию к каждой части a, b = map ( int, input().split() ) Задания«3»: Ввести три числа: цену пирожка (два числа: рубли, потом – копейки) и количество пирожков. Найти сумму, которую нужно заплатить (рубли и копейки) Пример: Стоимость пирожка: 12 50 Сколько пирожков: 5 К оплате: 62 руб. 50 коп. «4»: Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах. Пример: Число секунд: 8325 2 ч. 18 мин. 45 с |