Задачи на условия: примеры для новичка
Условия учат программу принимать решения. Потренируемся на понятных задачах.
Чётное или нечётное
Число чётное, если остаток от деления на 2 равен нулю. Проверяем оператором % и ветвим на if/else.
n = 7
if n % 2 == 0:
print('чётное')
else:
print('нечётное')
Оценка по баллам
Несколько диапазонов — идеальный случай для elif: проверки идут сверху вниз, срабатывает первая подходящая.
score = 78
if score >= 90:
print('отлично')
elif score >= 70:
print('хорошо')
else:
print('надо повторить')
Как тренироваться
Добавляйте условия: максимум из трёх чисел, високосный год, проверка пароля на длину. Комбинируйте с and/or. В «Дрон Кодере» условия решают, собрать урожай или лететь дальше.
Частые вопросы
Чем elif лучше нескольких if? elif проверяется, только если прошлые не сработали — быстрее и логичнее.
Как проверить два условия сразу? Через and (оба верны) или or (хотя бы одно).
Начать игру бесплатно