python循环输出斐波那契数列串

麻烦大家帮我看看,请问要如何输出N个斐波那契数?要如何在f里面切出N个数?谢谢大家!不胜感激

img

img

range范围把40改成N+1,可以参考下面代码

N = int(input())
f = [0] * 40
f[0], f[1] = 1, 1
print(f"{f[0]}\t{f[1]}", end="\t")
for index in range(2, N + 1):
    f[index] = f[index - 1] + f[index - 2]
    print(f[index], end="\t")

你额 f 明显应该是 [0] * N