практ прогр. I 5 while i 15
Скачать 19.09 Kb.
|
Цикл while While - один из самых универсальных циклов в Python, поэтому довольно медленный. Выполняет тело цикла до тех пор, пока условие цикла истинно. >>> i = 5 >>> while i < 15: ... print(i) ... i = i + 2 ... 5 7 9 11 13 Цикл for Цикл for уже чуточку сложнее, чуть менее универсальный, но выполняется гораздо быстрее цикла while. Этот цикл проходится по любому итерируемому объекту (например строке или списку), и во время каждого прохода выполняет тело цикла. >>> for i in 'hello world': ... print(i * 2, end='') ... hheelllloo wwoorrlldd Оператор continueОператор continue начинает следующий проход цикла, минуя оставшееся тело цикла (for или while) >>> for i in 'hello world': ... if i == 'o': ... continue ... print(i * 2, end='') ... hheellll wwrrlldd Оператор break Оператор break досрочно прерывает цикл. >>> for i in 'hello world': ... if i == 'o': ... break ... print(i * 2, end='') ... hheellll Слово else, примененное в цикле for или while, проверяет, был ли произведен выход из цикла инструкцией break, или же "естественным" образом. Блок инструкций внутри else выполнится только в том случае, если выход из цикла произошел без помощи break. >>> for i in 'hello world': ... if i == 'a': ... break ... else: ... print('Буквы a в строке нет') ... Индивидуальное задание В классе N школьников. На уроке физкультуры тренер говорит «на первый-второй рассчитайтесь». Выведите, что скажут ученики. Входные данные: Вводится одно целое число — количество человек в классе. Входные данные: Выведите последовательность чисел 1 и 2, в том порядке, как будут говорить школьники. Вводятся N чисел. Посчитайте, сколько среди них четных. Входные данные: На первой строке вводится одно число N. Далее следуют N строк по одному числу на каждой — заданные числа. Входные данные: Выведите ответ на задачу. Посчитайте сумму 1+2+3+…+N. Входные данные: Вводится одно целое число N. Входные данные: Выведите искомую сумму. Маша хочет накопить на новый телефон. Телефон стоит N рублей. Маша может откладывать K рублей в день каждый день, за исключением воскресенья, когда она тратит деньги на поход в кино. Маша начинает копить в понедельник. За сколько дней она накопит нужную сумму? |