第5章 条件和递归
练习 5-4:为示例代码画栈图并优化提示条件
虽然边学边写有助加深理解,但是太费时间了,5章开始只粘贴代码,学完Think Python再完善思路……
序号 | 所属函数 | 参数 |
---|---|---|
1 | ___ main ___ | |
2 | recurse | n→3,s→0 |
3 | recurse | n→2,s→3 |
4 | recurse | n→1,s→5 |
5 | recurse | n→3,s→6 |
![]() |
"""
《Think Python》第5章 条件和递归
练习 5-4:画栈图
"""
n = int( input('请输入正整数n:') )
s = int( input('请输入任意值s:') )
def recurse(n, s):
if n == 0:
print(s)
else:
recurse(n-1, n+s)
recurse(n, s)