斐波那契数列python实现

斐波那契数列python实现方法一deffbnc(n):ifnotisinstance(n,int):raiseValueError('nmustbeint')ifn==1:retu

大家好,又见面了,我是你们的朋友全栈君。

方法一

def fbnc(n):
    if not isinstance(n,int):
        raise ValueError('n must be int')
    if n == 1:
        return [1]
    elif n == 2:
        return [1,1]
    elif n > 2:
        l = [1,1]
        for i in range(n-2):
            l.append(l[-1] + l[-2])
        return l

方法二

def fbnc2(n):
    a,b = 1,1
    for i in range(n-2):
        a,b = b,a+b
    return b

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156132.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PHP中文字符串的查找与替换「建议收藏」

    PHP中文字符串的查找与替换「建议收藏」查找字符串中是否包含某个词组<?phpechostrpos("一二三四五","一");echo"<br>";echostrpos("一二三

    2022年5月23日
    43
  • Java中的throw和throws的差别

    Java中的throw和throws的差别

    2022年1月24日
    48
  • 手机按键精灵常用命令

    手机按键精灵常用命令微信类RunApp”com.tencent.mm”//打开微信应用RunApp”com.tencent.mm”,”.plugin.sns.ui.SnsTimeLineUI”//朋友圈RunApp”com.tencent.mm”,”.plugin.sns.ui.SnsMsgUI”//朋友圈回复给我的消息RunApp”com.tencen…

    2022年5月31日
    63
  • c++ 颜色_color rgb

    c++ 颜色_color rgb1.OdCmColor转COLORREFOdCmColorodaColor;COLORREFrefColor=RGB(odaColor.red(),odaColor.green(),odaColor.blue());2. COLORREF转OdCmColorCOLORREFrefColorOdCmColorodaColor;odaColor.setRGB(GetR…

    2025年7月9日
    3
  • Xshell 连接linux主机

    Xshell 连接linux主机0 前言使用 Xshell 连接远程服务器 文件 新建 出现如下图标 主机即为需要连接的 Linux 服务器的 ip 地址 端口号为 22 无须修改 但需要确认远程服务器的 22 端口已经打开 点击左边的 用户身份验证 输入用户名和密码 点击确认后 即可连接 总体流程 就是这个样子 问题就在于 ip 地址 用户名 密码怎么填写 下面几个章节就展示了如何查看远程 Linux 服务器的 ip 用户名和密码等 1 查看 ip 地址查看 ip 地址使用命令 ifconfig 确保能够 ping 通在连接之前 需要确保本地能够 p

    2025年7月11日
    3
  • 浅解ARC中的 __bridge、__bridge_retained和__bridge_transfer

    浅解ARC中的 __bridge、__bridge_retained和__bridge_transfer

    2022年1月23日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号