Помощник для написания кода на Python

2. Циклы

Цикл for:

for $переменная$ in $список$:
  ...

К примеру:

for i in range(10):
  print(i)

Обратите внимание, что результатом функции range(10) на самом деле является списком из чисел от 0 до 9.


Цикл while:

while $условие$:
  ...

К примеру:

while a < 10:
  a += 1



Также существуют команды break и continue.
Break останавливает цикл и выходит из него.
Continue завершает "шаг" цикла и переносит нас в начало.
При этом и break, и continue можно использовать и в for'е тоже.

while True:
  a += 1
  if a < 10:
    break

print(a) // выведет 10

b = 0

while b < 20:
  b += 1
  if b == 10:
    continue
  print(b)
//такой цикл выведет все числа от 1 до 20, пропустив 10