ex exxam.ruPython с нуляШаг 4.4 · Циклы for
12 / 62На главную
шаг 4.4 · циклы

Собираем строку

Будем накапливать строку по одной букве и печатать её после каждого шага.

Часто в цикле нужно не просто вывести букву, а постепенно собрать из них новую строку. Для этого заведём line до цикла и будем дописывать в неё по одной букве.

name = "World" line = "" for char in name: line = line + char print(line)

Строка line = line + char берёт старое значение line, добавляет к нему текущую букву и записывает результат обратно. Поэтому строка растёт на один символ за итерацию.

  1. Внутри цикла добавь текущую букву к line.
  2. После этого выведи line.
  3. Добейся вывода: W, Wo, Wor, Worl, World.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Получилось! Строка line постепенно выросла от пустой до World.

Требования

Внутри цикла обнови line и выведи её. Вывод: W, Wo, Wor, Worl, World.

Проверка

Проверка запускает программу с чистого листа и сверяет все строки вывода.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python