🐍 Python · взрослый новичок · следующий уровень
Сергей Леонидович: if внутри for
Теперь соединяем два уже знакомых действия: цикл for идёт по значениям, а условие if внутри цикла выбирает, что именно делать с каждым значением. Без функций и вложенных циклов: только один цикл и одно условие внутри.
1. for берёт значение
x по очереди становится каждым числом или словом из списка.2. if проверяетУсловие проверяется заново на каждом шаге цикла.
3. отступы важныКоманда внутри
if имеет двойной отступ: она внутри цикла и внутри условия.4. счётчик и сумма
k += 1 считает подходящие элементы, s += x складывает их.Тренажёр 3: смешанные задачи
Цель: спокойно читать код сверху вниз: цикл взял значение → условие проверило → команда выполнилась или пропустилась.
Главная идея: цикл запускает одну и ту же проверку несколько раз.
for x in numbers: — берём очередное число. if x > 0: — проверяем именно это число.
Если команда стоит с двумя отступами, она выполняется только когда условие внутри цикла истинно.
задание
Выбери ответ или впиши код. Для проверки можно нажать кнопку или Ctrl+Enter.