Решение Python Задача «Ряд – 3»
Условие
Даны два целых числа A и B, причём A > B.
Выведите все нечётные числа от A до B включительно, в порядке убывания.
Можно обойтись без if.
Логика решения
Нужно идти от A к B вниз с шагом -1.
И выводить только нечётные числа.
Но можно сразу задать шаг -2, если A нечётное.
Чтобы гарантировать нечётное начало:
Если A чётное, уменьшаем его на 1.
Решение
A = int(input())
B = int(input())
if A % 2 == 0:
A -= 1
for i in range(A, B - 1, -2):
print(i)
A % 2 == 0 — проверка чётности
шаг -2 — переходим сразу к следующему нечётному числу
Leave a Reply