可以这样写:
def fibonacci(n):
if n <= 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
# 调用函数输出斐波那契数列的前10项
for i in range(10):
print(fibonacci(i))
这个函数的作用是输出斐波那契数列的前10项。斐波那契数列的通项公式是: F(n) = F(n-1) + F(n-2)
。所以我们可以通过递归的方式来实现