Загрузка...

Цикл for

Конечное число в range не пишется. range(3) даёт 0, потом 1, потом 2. Тройки нет. cup держит число этого прохода, print(cup) его пишет.

Ноль, один, два

python
for cup in range(3):
    print(cup)

На экране 0, потом 1, потом 2. Когда цикл кончился, cup всё ещё держит 2. Имя не стирается.

range(1, 3) берёт 1 и оставляет 3 за чертой. Строки: 1, потом 2.

Буквы tea идут по одной. Строка с отступом повторяется. print("done") стоит на одной линии с for, поэтому выполняется один раз, после букв.

Каждая буква, потом один раз done

python
for letter in "tea":
    print(letter)
print("done")

На экране t, потом e, потом a, потом done.

Три строки. Конечное число range не берётся.

📊 Что приходит на каждом проходе

Источник Строки
range(3) 0, потом 1, потом 2
range(1, 3) 1, потом 2
"tea" t, потом e, потом a

for заканчивается двоеточием. Повторяемая строка сдвигается на четыре пробела. for пишется маленькими буквами. For с большой буквы останавливает программу.

Эта страница уже знает значения. Следующая страница — цикл while. Он повторяет, пока ответ остаётся True.

Скажите сами

  1. Конечное число берётся? Нет. range(3) пишет 0, 1, 2.
  2. range(1, 3) пишет 1, потом 2.
  3. tea пишет t, потом e, потом a.
  4. done сколько раз? Один раз после букв.
  5. После range(3) cup держит 2.
  6. Следующая страница — цикл while.

Так читают мимо

  • Ждать 3 от range(3)
  • Ждать 3 от range(1, 3)
  • Ждать done на каждом проходе
  • Забывать двоеточие после for
  • Писать For с большой буквы

Оставить

Конечное число не берётся. range(3) пишет 0, 1, 2, и cup остаётся 2.
range(1, 3) пишет 1, 2.
tea пишет t, e, a. done один раз после.
Следующая страница — цикл while.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
6
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху