menu_bookИнструкции
Инструкции к ЛР №4
Циклы for, while и управляющие операторы
1
Цикл for и функция range()
Цикл for используется когда известно количество повторений:
for i in range(1, 11): # от 1 до 10 включительно print(i)
range(5)
0, 1, 2, 3, 4
range(1, 6)
1, 2, 3, 4, 5
range(0, 10, 2)
0, 2, 4, 6, 8
2
Цикл while
Цикл while выполняется пока условие истинно. Используется когда количество итераций заранее неизвестно:
count = 0 while count < 5: print(f"Шаг {count}") count += 1 # ОБЯЗАТЕЛЬНО! Без этого — бесконечный цикл
warning Внимание! В цикле while обязательно изменяйте переменную условия внутри цикла, иначе программа зависнет. Для остановки нажмите Ctrl+C.
3
break и continue
stop_circlebreak — выход из цикла
for i in range(10): if i == 5: break # стоп на 5 print(i) # выведет 0 1 2 3 4
skip_nextcontinue — пропуск итерации
for i in range(6): if i % 2 == 0: continue # пропуск чётных print(i) # выведет 1 3 5