Керування циклом
Іноді цикл треба зупинити достроково або пропустити крок.
break — негайно виходить із циклу:
for i in range(1, 100): if i * i > 50: break print(i) # виведе 1…7
continue — пропускає решту тіла й переходить до наступного кроку:
for i in range(1, 11): if i % 3 == 0: continue # пропускаємо кратні 3 print(i, end=" ") # 1 2 4 5 7 8 10
while True
Цикл «назавжди» з виходом через break — зручно, коли умова виходу з'ясовується всередині:
while True: cmd = input() if cmd == "стоп": break print("Виконую:", cmd)
Перевір себе: 4 задачі з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.