概述
打印斐波那契数列的前n个数字
- 代码
- 运行结果
代码
def fibo(x): #获取斐波那契序列
"""
:param x: the x number in fibo
:return:the x number in fibo
"""
if x < 1 or type(x) != int:
return None
elif x == 1:
return 1
elif x == 2:
return 1
else:
return fibo(x-2) + fibo(x-1)
def getN_num_in_Fibo(nums):
num_list = []
for i in range(1, nums+1): #下标从1 开始,需要取到第n个则需要写到n+1
num_list.append(fibo(i))
return num_list
print(getN_num_in_Fibo(12)) #打印斐波那契数列里面的前12个数字
运行结果
最后
以上就是大胆蜗牛为你收集整理的python, 打印斐波那契数列的前n个数字代码运行结果的全部内容,希望文章能够帮你解决python, 打印斐波那契数列的前n个数字代码运行结果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复