初识python 之 兔子生崽(小练习)
2024-09-02 18:43:06
题目:有一对兔子,从出生后第三个月起每个月都生一对小兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子不死,每个月的兔子总数为多少?
思路分析:
月份 兔子数 规律
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))
最新文章
- Go语言实战 - 我需要站内搜索
- PAT/图形输出习题集
- Lock读写锁技术的妙用
- jQuery Colorbox插件
- Web知识总结
- sql截取
- javascript 一个关于时间排序的算法(一个页面多个倒计时排序)
- javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
- mysql_config_editor
- yum安装mysql
- Linux服务器tomcat无法通过ip加端口访问
- js var 以及 let 的差异
- leetcode268缺失数字
- Kubernetes 笔记 03 扫清概念
- D. Imbalanced Array
- HDU4623 CRIME 【状压DP】【同类项合并】
- 研究js特效巩固JavaScript知识
- eclipse无法加载主类错误(项目上红色感叹号问题解决)
- first H5
- ASP.NET编辑与更新数据(非GridView控件实现)
热门文章
- springboot中如何向redis缓存中存入数据
- vue-cli4结合element-ui异常解决(前端小白,文摘取自网络)
- hooks中,useEffect无限调用问题产生的原因
- 简单的理解 Object.defineProperty()
- BIT 常态化在线CTF系统 pwn题目
- bjdctf_2020_router
- Tornado 之 WebSocket
- SpringBoot整合log4j日志框架
- LeetCode每日一题打卡组队监督!刷题群!
- 【LeetCode】243. Shortest Word Distance 解题报告(C++)