如何在python环境中生成斐波那契数列
发布网友
发布时间:2022-04-18 18:46
我来回答
共1个回答
热心网友
时间:2022-04-18 20:15
代码如下:
# 获取斐波那契数列
def get_Fibonacci(count):
fib = []
# 如果输入个数小于1,则错误,返回0
if count<1:
print('count is not valid, should be more than 0')
return 0
# 如果输入个数为1
elif count == 1:
fib = [1]
# 如果输入个数为2
elif count ==2 :
fib = [1,1]
# 如果输入个数大于2
else:
fib = [1,1]
for i in range(1,count-1):
newnum = fib[i]+fib[i-1]
fib.append(newnum)
return fib
# 获取数列
get_Fibonacci(10)
输出结果:
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]