8класс_Python. Что такое алгоритм
Скачать 3.34 Mb.
|
Повторения в программеprint("Привет") print("Привет") ... print("Привет") Что плохо? ? Блок-схема цикланачало конец да нет тело цикла Как организовать цикл?счётчик = 0 пока счётчик < 10: print("Привет") увеличить счётчик на 1 счётчик = 10 пока счётчик > 0: print("Привет") уменьшить счётчик на 1 k = 0 while k < 10: print ( "Привет" ) k += 1 k = 10 while k > 0: print ( "Привет" ) k -= 1 Как по-другому? ? a = 4; b = 6 while a < b: a += 1 2 раза a = 6 a = 4; b = 6 while a < b: a += b 1 раз a = 10 a = 4; b = 6 while a > b: a += 1 0 раз a = 4 a = 4; b = 6 while a < b: b = a - b 1 раз b = -2 a = 4; b = 6 while a < b: a -= 1 зацикливание Цикл с условиемЗадача. Определить количество цифр в десятичной записи целого положительного числа, записанного в переменную n. счётчик = 0 пока n > 0: отсечь последнюю цифру n увеличить счётчик на 1
Как отсечь последнюю цифру? ? n = n // 10 Как увеличить счётчик на 1? ? счётчик = счётчик + 1 счётчик += 1 Цикл с условиемcount = 0 while : n = n // 10 count += 1 тело цикла начальное значение счётчика n > 0 условие продолжения заголовок цикла Цикл с предусловием – проверка на входе в цикл! ! Задачи«3»: Ввести с клавиатуры количество повторений и вывести столько же раз какое-нибудь сообщение. Пример:__Введите_число:__51211__3____«5»'>Пример: Сколько раз: 5 Привет! Привет! Привет! Привет! Привет! Задачи«4»: Ввести с клавиатуры натуральное число и определить, сколько раз в его записи встречается цифра 1. Пример: Введите число: 51211 3 «5»: Ввести с клавиатуры натуральное число и найти сумму значений его цифр. Пример: Введите число: 1234 Cумма цифр 10 Задачи«6»: Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом. Пример: Введите натуральное число: 12342 Нет. Пример: Введите натуральное число: 12245 Да. |