捞捞吧,真的不懂咋搞

img


这个咋做呀,真的不理解,也是头一次教,全程读的课本,根本理解不了

第一问前面的都解释得很清楚了。。。斐波那契数列。。。
第二问也很简单,把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