🐍 Python · следующий уровень · смешанные задачи
Сергей Леонидович: if внутри for
Теперь соединяем две уже знакомые идеи: for повторяет действие для каждого значения, а if внутри цикла выбирает только подходящие значения. Читаем код сверху вниз: цикл взял число → условие проверило → команда выполнилась или пропустилась.
1. for берёт значение
x по очереди становится каждым элементом списка или диапазона.2. if проверяетУсловие проверяется заново на каждом шаге цикла.
3. двойной отступ
print() внутри if стоит глубже, чем сам if.4. счётчик и сумма
k += 1 считает, s += x складывает.Тренажёр 3: смешанные задачи
30 заданий: чтение кода, пропуски, отступы, чётность, счётчик, сумма,
and и else внутри цикла.Главная мысль: цикл запускает проверку много раз.
for x in numbers: берёт очередное число, а if x > 0: решает, выполнять команду или нет.
задание
Выбери ответ или впиши код. Для проверки можно нажать кнопку или Ctrl+Enter.
k, затем суммы s. После 25+ решений с точностью от 90% можно переходить к маленьким программам в стиле ЕГЭ: найти количество подходящих чисел, сумму подходящих чисел, максимум среди подходящих чисел.