Задача: Вывод последовательности чисел рекурсией
Дата публикации: 05.06.2025

Задача: Вывод последовательности чисел рекурсией

57e44f9f

Содержимое статьи:

Требование:

  • Число, до которого нужно вывести последовательность, вводится пользователем.
  • Использовать циклы запрещено.

    Задумка:

    Функция должна вызывать сама себя, каждый раз выводя текущее число, до тех пор пока не дойдёт до stop_n.

    Проблема:

    Функция возвращает None вместо stop_n.

    Код:

    def gen_nums(stop_num, start_num):
    number = start_num
    if number == stop_num:
    answer = number
    return int(answer)
    else:
    print(number)
    number += 1
    gen_nums(stop_n, number)
    stop_n = int(input('Введите число: '))
    print(gen_nums(stop_n, 1))


АПТЕЧКА ДЛЯ СОБАКИ
Бесплатный виджет обратной связи для Django
Часы с максимальным размером
Чат рулетка 2026: чаты без предсказуемости и ограничений
Чат рулетка без смс и пароля
Чатрулетка: найди нового собеседника
Чай и кофе: вкус и аромат
Генератор паролей с кодировкой UTF-8
Инновации в российском автопроме
Инновационные методы 3D-печати в бетонных конструкциях
Инновационные методы 3D-печати в строительстве жилых домов
Микроавтобусы и внедорожники из Германии
Нейросети без регистрации и оплаты
Популярные игрушки для детей 4-6 лет
Разговоры с Аней в мессенджере
SEO оптимизация для GEO сайтов
Сервер для веб-хостинга: Безопасность, Скорость, Изоляция
Шины погрузчика: Контроль состояния и диагностика
Системы видеонаблюдения
Смешные приколы
Создание мемов без фотошопа: максимально просто
Топ-5 фототехники для съемки
Учебник Excel в логистике: учёт остатков и подбор авто
VDSina для новичков: простые примеры
Видео-консультация в реальном времени
Наши ссылки