第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)
这篇博客主要探讨《Think Python》第5章中的练习5-4,内容涉及为示例代码绘制栈图以及如何优化提示条件。通过实践,作者旨在帮助读者深化对条件和递归的理解,尽管实际操作可能耗时,但意在巩固学习成果。

844

被折叠的 条评论
为什么被折叠?



