list = [] #创建一个空列表
n = int(input("请输入n的值"))
if n <= 0:
print("Error")
elif n > 0:
for i in range(1, n + 1): #循环遍历,从1到n添加数字到列表中
#使用递归
def shulie(num):
if num == 1:
return 0
elif num == 2:
return 1
else:
return shulie(num - 1) + shulie(num - 2)
a = shulie(i)
list.append(a) #添加数字到列表中
print(list)
【无标题】接受一个正整数 n 作为参数,返回斐波那契数列的前 n 个数字
最新推荐文章于 2023-10-28 15:12:18 发布