题目为:一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末(不考虑死亡情况)总共会有多少对兔子。n由键盘输入。

python语言编程进行实现

# 一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,
# 试编程计算,第n年末(不考虑死亡情况)总工会有多少对兔子。n由键盘输入
years = input('请输入经过的年数:')
years = int(years)
years = 2 * years  # 因为繁殖期为半年,兔子更新迭代的的过程为输入年份乘二,解决了半年的问题
# print(type(years))  # 无法输入正整数以外的内容,否则会报错
# 构建每个年龄阶段的兔子数量
zero = 1
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
seven = 0
eight = 0
nine = 0
ten = 0
eleven = 0
twelve = 0
died = 0
new = 0
for i in range(0, years):  # 用for循环模拟时间的推移new = two + three + four + five + six + seven  # 此为新生出的兔子,用来更新0岁的兔子,由上一年繁殖期内的兔子数量更新died = twelve + diedtwelve = eleveneleven = tenten = ninenine = eighteight = sevenseven = sixsix = fivefive = fourfour = threethree = twotwo = oneone = zerozero = new
all_rabbit = zero + one + two + three + four + five + six + seven + eight + nine + ten + eleven + twelve  # 现存兔子总数
print('现存{}只兔子'.format(all_rabbit))
print('总共消逝了{}只兔子'.format(died))

第一次发作品,因为在网上搜不到作业答案对照,自己写了一个,如有不对,还望大家能够指正。

python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末(不考虑死亡情况)总共会有多少对兔子相关推荐

  1. [转]C#算法 一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子...

    /// <summary>/// 一对小兔子一年后长成大兔子:一对大兔子每半年生一对小兔子.大兔子的繁殖期为4年,兔子的寿命是6年./// 假定第一年年初投放了一对小兔子,试编程计算,第n ...

  2. 设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和

    #include<stdio.h> #include<math.h> int main() {/*设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算 ...

  3. 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

    3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit #include<stdio.h> int ...

  4. 苏小红C语言程序设计第三版--设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

  5. c语言作业存款,2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计...

    问题描述: 2道C语言的题 第一: 设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit. 要求定期存款的年利率rate ...

  6. 【C语言】编程计算第几天气球才能被吹爆

    有一只气球,最多能充H升气体,小明每天吹一次气,每次吹进去M升气体,由于气球慢撒气,到了第二天早上发现少了N升气体,若小明早上开始吹一只气球,试编程计算第几天气球才能被吹爆.**提示信息:" ...

  7. 兔子问题(四种方法):已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?

    兔子问题:已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子? #按照兔子的对数进行考虑,完全是一个斐波拉契数列 #方法一:递归调用,每 ...

  8. 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子。小兔子到第三个月又开始生下一代小兔子。假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子(C++)(迭代法)

    算法经典题型13 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子.小兔子到第三个月又开始生下一代小兔子.假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子.(三 ...

  9. 【Python】有红、黄、绿三种颜色的球,编程计算摸出球的各种颜色搭配

    Python三色球问题 题目 代码 结果 题目 有红.黄.绿三种颜色的球,其中红球 3 个, 黄球 3 个,绿 球 6 个.先将这 12 个球混合放在一个盒子中,从中任意摸 出 8 个球,编程计算摸出 ...

最新文章

  1. python close_wait_线上大量CLOSE_WAIT原因深入分析
  2. 【小白学PyTorch】 2.浅谈训练集验证集和测试集
  3. 在腾讯云轻量云服务器上搭建mysql数据库
  4. 【英语学习】【WOTD】incipient 释义/词源/示例
  5. 图片配置文件设置 索尼a7s2_16组Sony索尼系列相机Slog2和Slog3常用Vlog灰片视频电影LTUS调色预设...
  6. LeetCode刷题(29)
  7. JS面向对象之封装自定义构造函数
  8. 【8】黑塞矩阵提取图片关键点
  9. gdal、geos的 windows编译 openCL加速
  10. 大学生创业实战 - 代充的套利故事
  11. Text to Image 文本生成图像定量评价指标分析笔记 Metric Value总结 IS、FID、R-prec等
  12. 服务器上需要高性能显卡吗,英特尔要做独立显卡 只因服务器市场太重要
  13. 谈谈mysql的悲观和乐观锁 - 周伯通的麦田 - 博客园
  14. taskmgr.exe解决方法
  15. echarts的x轴去掉网格线
  16. hotnets2018 Networking in Heaven as on Earth 阅读报告
  17. 模拟私网问题导致节点宕机无法启动
  18. linux下编译doppia,Grub错误总结解决方案(共十七条)
  19. 使用火焰图(FlameGraph)分析程序性能
  20. cmd命令下修复硬盘/U盘

热门文章

  1. linux没有cpufreq目录,为什么数值计算的时候 cpu 到不了最大频率?
  2. 电脑为什么会蓝屏的原因
  3. sparksql出现 serious problem at org.apache.hadoop.hive.ql.io.orc.OrcInputFormat.generateSplitsInfo
  4. 汽车自适应巡航控制策略【CarSim/Simulink 仿真】
  5. 自适应巡航控制系统——ACC
  6. 我使用Feign上传文件踩的坑,MultipartFile文件死活传不过去
  7. 试用 网络存储器(ReadyNAS NV+)
  8. 除智联招聘,还有哪些靠谱的招聘软件呢?
  9. “燕云十六将”之Lorna(14)
  10. 完全用Linux工作,作者王垠