Решение 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 — переходим сразу к следующему нечётному числу

2 Comments on “Решение Python Задача «Ряд – 3»

  1. Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Leave a Reply

Your email address will not be published. Required fields are marked *

*