# 定义函数fibo,用于生成斐波那契数列中每一个项数的值
def fibo(a):
if a == 1:
return 1
if a == 2:
return 1
return fibo(a - 1) + fibo(a - 2)
# 定义一个变量x,让用户自定义终止的项数值
x = int(input('请输入您需终止的项数:'))
# 创建空列表,用于保存斐波那契数列中每一个项数的值
list2 = []
# 创建for循环,利用函数fibo生成项数值,并添加到列表中
for y in range(1, x+1):
z = fibo(y)
list2.append(z)
print(list2)
超详细解析:Python实现斐波那契数列
最新推荐文章于 2023-09-13 15:11:25 发布