Alex的年龄,递归函数流程图
2017-11-08 17:02:36 0 举报
关于alex姓名的一个递归函数流程图
作者其他创作
大纲/内容
ages(2+1)
46
1\t金鑫 \t402\t武sir \t423\tegon \t444\t alex 46
print(ages(1)
ages(1+1)+2=40+2+2retunrn40+2+2+2
def ages(2): if n == 4: return 40 else: return ages(2+1)+2
def ages(3): if n == 4: return 40 else: return ages(3+1)+2
return 40
ages(2+1)=40+2return 40+2+2
ages(3+1)
ages(3+1)=40return 40+2
def ages(n): if n == 4: return 40 else: return ages(n+1)+2print(ages(1))
def ages(n): if n == 4: return 40 else: return ages(1+1)+2
def ages(4): if n == 4: return 40 else: return ages(n+1)+2print(ages(1))
ages(1+1)
红色线条为传递参数的过程。黑色为参数归还(return)的过程
有需求,求Alex的年龄age(4) = age(3) + 2 age(3) = age(2) + 2age(2) = age(1) + 2age(1) = 40
收藏
收藏
0 条评论
下一页