猫史档案馆


【Python作品分享】斐波那契数列【作品秀】

用户:任晟麒任晟麒查看:0 回复:0 评论:0 创建时间:2021-01-11T19:38:48


【作品展示】

center_image

 

【作品介绍】

斐波那契数列

 

【作品源代码】

#序号:     1         2               3                4               5               6                        7
#兔子情况:无兔子    1对小兔       1对大兔     1对小兔+1对大兔      1对小兔+2对大兔    2对小兔+3对大兔          3对小兔+5对大兔
#兔子总数:0            1           1                2                3                  5                       8


#设置序号
i=int(input('请输入斐波那契数列第几项:'))
xiaotuzi = datuzi = tuzizongshu = 0


#第一轮小兔子数量为0,第二轮小兔子数量为1,第三轮小兔子数量为0,下一轮小兔子的数量=上一喵兔子数量,第二轮小兔子数量为1
#第一喵兔子数量为0,第二喵兔子数量为0,第三喵兔子数量为1,下一喵兔子的数量=上一喵兔子数量+上一轮小兔子数量为

if i==2:            
       xiaotuzi=1       
       tuzizongshu=1  

if i>3:
    datuzi = 1
    xiaotuzi = 0
    while i > 3:
        i-=1
#上一轮兔子总数=上一轮的小兔子数+上一喵兔子数
        tuzizongshu=xiaotuzi+datuzi
#本轮的小兔子数=上一喵兔子数
        xiaotuzi = datuzi            
#本轮的大兔子数=上一轮小兔子数+上一喵兔子数
        datuzi=tuzizongshu 
#本轮的兔子总数=本轮的小兔子数+本轮的大兔子数
        tuzizongshu=xiaotuzi+datuzi                  
    

print('小兔子',xiaotuzi,'对')
print('大兔子',datuzi,'对')
print('兔子共',tuzizongshu,'对')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页