Мини-урок · перед практикой

Ряд - 1

Правая граница range не включается, поэтому используем B+1.

Как к ней подойти

Научитесь замечать повторяющееся действие и аккуратно собирать результат в цикле for.

Коротко о теме

Цикл for подходит, когда известно, сколько раз нужно повторить действие. Перед циклом задайте начальное значение результата, внутри обновляйте его, а после цикла выводите итог. Проверьте, входит ли последняя граница в range().

Ключевая идея · Рекомендуемое решение

range выдаёт все целые числа от a до b включительно.

Проверьте перед запуском

  • Для включения B граница range должна быть B+1.

Сравните свой подход

Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.

Ваше принятое решение

Рекомендуемое решение

range выдаёт все целые числа от a до b включительно.

a = int(input())
b = int(input())
for x in range(a, b + 1):
    print(x)

Время: O(B−A+1). Память: O(1).

Ещё один способ

Цикл while явно увеличивает текущую границу до достижения b.

a = int(input())
b = int(input())
while a <= b:
    print(a)
    a += 1

Время: O(B−A+1). Память: O(1).