Python的简单问题

img

img


想问一下这两个题为什么这样写啊?完全看不懂啊😢晚上就要考试了😭

你可以把代码复制出来,我给你写注释,或者也可以这样

def fib(n):
    if n == 1 or n ==0:
        return n
    return fib(n - 2) + fib(n - 1)

lst_fib = [1,1]
sum = 0
for i in range(3, 31):
    lst_fib.append(fib(i))
    sum += 0
print(lst_fib)