第一问前面的都解释得很清楚了。。。斐波那契数列。。。
第二问也很简单,把print语句放到最后就可以了:
def MysteryWrite(Last, Current):
if (Current < 100):
# print(Current)
Temp = Current + Last
MysteryWrite(Current, Temp)
print(Current)
就是递归函数呗,把Last=0,Current=1传递进去,打印一下Current,然后在调用本身,传递的参数变为Current即1,Temp即0+1=1,重复操作,直到Current=100为止
这不就是递归吗 前两项之和等于后一项
1
1
2
3
5
8
13
21
34
55
89
输出结果
1
1
2
3
5
8
13
21
34
55
89