古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言),,# 古典问题:有一对
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言),,# 古典问题:有一对
# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?# 斐波那契数列:0,1,1,2,3,5,8,13,21(后面一个数是前面两个数的和)# 第1个月 2(1)# 第2个月 2(2)# 第3个月 2(3)+ 2(1)# 第4个月 2(3)+ 2(2) + 2(1)# 第5个月 2(3)+ 2(3) + 2(2) + 2(1) + 2(1)# 第6个月 2(3)+ 2(3) + 2(3) + 2(2) + 2(2) + 2(1) + 2(1)+ 2(1)# 第7个月 2(3)+ 2(3) + 2(3) + 2(3) + 2(3) + 2(2) + 2(2)+ 2(2)+ 2(1)+ 2(1)+ 2(1)+2(1)+ 2(1)# 月份 1 2 3 4 5 6 7# 兔子 2 2 4 6 10 16 26# 除二后 1 1 2 3 5 8 13while True: try: i = eval(input(‘请输入月份:‘)) if type(i) == int and i <= 24: if i == 1 or i == 2: print("有2只兔子") break else: f1 = 1 f2 = 1 for f in range(3, i+1): f2, f1 =f1, f1 + f2 print(‘%d‘ % (f1*2)) break else: print(‘请输入大于0的正整数‘) except: print(‘您输入的是字符非法,请重新输入:‘) continue
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言)
相关内容
- 使用Python爬取腾讯房产的新闻,用的Python库:requests 、
- python3爬虫-使用requests爬取起点小说,,import req
- [Python]sort与sorted高级技巧,,与其他语言不同,py
- python,socket网络编程,最简单的server端和client端代码,,
- [python] 理解metaclass并实现一个简单ORM框架,,metaclass除
- json概述及python处理json等数据类型,,<一,概念>序列
- Python学习-41.Python中的断言,,先来点题外话:在现代
- python关系运算符or、and注意点,,or运算符运算符从左
- Python-百度经纬度转高德经纬度,,import mat
- python字典顺序转字符串,,普通字典默认是无序的
评论关闭