我是靠谱客的博主 大胆蜗牛,这篇文章主要介绍python, 打印斐波那契数列的前n个数字代码运行结果,现在分享给大家,希望可以做个参考。

打印斐波那契数列的前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,内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部