Рекурсия в python - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Рекурсия в python

Регистрация
24 Июн 2013
Сообщения
85
Репутация
-4
Спасибо
0
Монет
0
Столкнулся со странной работой рекурсии. def recursive(value):

if (value < 5):

recursive(value + 1)

print(value)

recursive(1) Хоть функция вызывается 5 раз, каким то образом вывод будет таким 1

2

3

4

5

4

3

2

1 Чатгпт говорит, что дело в стеке вызовов, внутренняя функция возвращает управление внешней, но почему она выводит какой то значение мне непонятно.
 
Регистрация
28 Май 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Функция вызывается совсем не 5 раз. Либо печать где-то ещё. Приведён не весь код, в общем.
 
Регистрация
22 Ноя 2013
Сообщения
97
Репутация
-2
Спасибо
0
Монет
0
нормальный вывод.
48750432_7fc90cb618b45e8d31c5979615c9e0ed_800.png

 
Сверху Снизу