🐍 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.
if, затем короткие программы; потом перерыв и такая же последовательность по for. Внутри теперь полный стартовый набор: 15 задач по if и 16 задач по for. После этого можно делать следующий тренажёр: if внутри for, но не раньше — иначе смешаются «выбор» и «повтор».