< Врата Кодомира

Циклы — повторение заклинания

Повторение заклинания

Представь, что нужно произнести заклинание 100 раз. Писать 100 строк print() — не дело мага! Для многократного повторения существуют циклы.

Зачем нужны циклы?

Без цикла:

print("Ак-ши-мар!")
print("Ак-ши-мар!")
print("Ак-ши-мар!")
# ... и так 97 раз ещё

С циклом:

i = 0
while i < 100:
    print("Ак-ши-мар!")
    i += 1

Всего 4 строки вместо 100.

Два вида циклов в Python

ЦиклКогда использовать
whileПока выполняется условие
forДля каждого элемента из последовательности

Ключевые слова

  • break — немедленно выйти из цикла
  • continue — пропустить текущую итерацию и перейти к следующей