【发布时间】:2021-01-26 23:00:59
【问题描述】:
def recur(y):
if y>0:
print(y)
recur(y-1)
print("all the recursive calls are done, now printing the stack") # I want this statement printed only once
print(y)
recur(5)
我希望打印语句只打印一次。我不想使用 if y>4 print() 这有损于目的。
我希望输出是这样的:
5
4
3
2
1
all the recursive calls are done, now printing the stack
1
2
3
4
5
【问题讨论】:
标签: python loops recursion printing stack