🐍 Python · взрослый новичок · базовый уровень

Сергей Леонидович: if и for

Два простых тренажёра для первого знакомства с ветвлением и повторением. Без вложенных циклов, без функций, без сложной математики: читаем код, выбираем ответ, вставляем недостающую часть и закрепляем стартовые задачи по if и for.

1. if = выборЕсли условие верно, программа выполняет один блок.
2. else = иначеЕсли условие неверно, можно выполнить запасной блок.
3. for = повторЦикл проходит по числам или элементам списка.
4. range = счётчикrange(3) даёт 0, 1, 2 — не 1, 2, 3.

if в Python: «если условие верно»

Цель: понять условия, двоеточие, отступы, == и простую конструкцию if / else.
уровень: самый базовый

Главная идея: if нужен, когда программа выбирает, выполнять действие или нет.

if age >= 18: читаем как «если возраст больше или равен 18».

После условия ставим двоеточие :, а команды внутри блока пишем с отступом.

задание

            
Выбери ответ или впиши код. Для проверки можно нажать кнопку или Ctrl+Enter.

for в Python: «повтори действие»

Цель: понять for item in items, повтор через range(), двоеточие и отступы.
уровень: самый базовый

Главная идея: for нужен, когда одно действие нужно повторить несколько раз или выполнить для каждого элемента списка.

for name in names: читаем как «для каждого имени в списке names».

range(4) даёт числа 0, 1, 2, 3. Счёт начинается с нуля.

задание

            
Выбери ответ или впиши код. Для проверки можно нажать кнопку или Ctrl+Enter.
Как давать Сергею Леонидовичу: сначала 8–10 заданий по if, затем короткие программы; потом перерыв и такая же последовательность по for. Внутри теперь полный стартовый набор: 15 задач по if и 16 задач по for. После этого можно делать следующий тренажёр: if внутри for, но не раньше — иначе смешаются «выбор» и «повтор».