题目:有一对兔子,从出生后第三个月起每个月都生一对小兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子不死,每个月的兔子总数为多少?
思路分析:
月份  兔子数        规律
1 2 2**1
2 2 2**1
3 2+2 2**2
4 2+2 2**2
5 2+2 2**2
6 (2+2)*2 2**3
7 (2+2)*2 2**3
8 (2+2)*2 2**3
9 (2+2)*2*2 2**4

从规律可以看出,实际兔子数据就是2的(月分数-1)幂次方问题。

代码如下:
while True:
month = int(input('您想预测第几个月的兔子数?(0退出)\n'))
if month==0:
print('感谢您的使用!')
break
times = month // 3
tz_num = 2**(times+1)
print('第%d月的兔子数是:%d'%(month,tz_num))

最新文章

  1. Go语言实战 - 我需要站内搜索
  2. PAT/图形输出习题集
  3. Lock读写锁技术的妙用
  4. jQuery Colorbox插件
  5. Web知识总结
  6. sql截取
  7. javascript 一个关于时间排序的算法(一个页面多个倒计时排序)
  8. javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
  9. mysql_config_editor
  10. yum安装mysql
  11. Linux服务器tomcat无法通过ip加端口访问
  12. js var 以及 let 的差异
  13. leetcode268缺失数字
  14. Kubernetes 笔记 03 扫清概念
  15. D. Imbalanced Array
  16. HDU4623 CRIME 【状压DP】【同类项合并】
  17. 研究js特效巩固JavaScript知识
  18. eclipse无法加载主类错误(项目上红色感叹号问题解决)
  19. first H5
  20. ASP.NET编辑与更新数据(非GridView控件实现)

热门文章

  1. springboot中如何向redis缓存中存入数据
  2. vue-cli4结合element-ui异常解决(前端小白,文摘取自网络)
  3. hooks中,useEffect无限调用问题产生的原因
  4. 简单的理解 Object.defineProperty()
  5. BIT 常态化在线CTF系统 pwn题目
  6. bjdctf_2020_router
  7. Tornado 之 WebSocket
  8. SpringBoot整合log4j日志框架
  9. LeetCode每日一题打卡组队监督!刷题群!
  10. 【LeetCode】243. Shortest Word Distance 解题报告(C++)