我对此递归感到有点困惑:
def count(num):
if num == 0:
print('Go!',end=' ')
else:
count(num-1)
print(num,end=' ')
count(5)
Run Code Online (Sandbox Code Playgroud)
为什么这样做?打印"Go!"后程序不应该停止执行吗?
当我在python可视化工具中运行它时,打印出"Go!" 执行跳转到不应该发生的else语句...
例如,它打印"Go!1 2 3 4 5"但我希望它打印"Go!"