博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求斐波那契数的python语言实现---递归和迭代
阅读量:6182 次
发布时间:2019-06-21

本文共 551 字,大约阅读时间需要 1 分钟。

迭代实现如下:

def fab(n):        n1 = 1        n2 = 1        if n<1:                print("输入有误!")                return -1        while (n-2)>0:                n3 = n2+n1                n1 = n2                n2 = n3                n-=1        return n3number = int(input("请输入要求的斐波那契数的第几个数:"))result = fab(number)print(result)

递归实现如下:

def fab(n):    if n==1 or n==2:        f = 1    else:        f = fab(n-1)+fab(n-2)    return fnumber = int(input("请输入要求的斐波那契数的第几个数:"))result = fab(number)print(result)

 

转载于:https://www.cnblogs.com/ncuhwxiong/p/7061837.html

你可能感兴趣的文章
/ ./ ../ 的区别,/ 和\的区别
查看>>
(CCNP)利用分发列表控制路由重分发
查看>>
win2003群集搭建
查看>>
模拟实现strncat
查看>>
使用组策略锁定 Outlook Anywhere 设置
查看>>
设置 LD_LIBRARY_PATH 变量
查看>>
[解析苹果官方文档]之[UIView Class Reference]
查看>>
线性表的链式存储C语言实现
查看>>
Illegal attempt to associate a collection with two open sessions
查看>>
OC基础之-Property(属性)和点语法
查看>>
RPM方式安装MySQL5.6
查看>>
tsung测试openfire时从CSV文件读取user信息
查看>>
把GBK编码的源代码转换成Utf-8编码的小程序
查看>>
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
查看>>
004.面试技巧:人生最难的抉择
查看>>
学编程学IT教程之ArrayList
查看>>
Spring Boot 使用Swagger2 (构建API)
查看>>
子元素滚动,父元素不滚动
查看>>
mysql实现随机查询
查看>>
IBM520小型机RAID卡电池更换
查看>>