python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末(不考虑死亡情况)总共会有多少对兔子
题目为:一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为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年末(不考虑死亡情况)总共会有多少对兔子相关推荐
- [转]C#算法 一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子...
/// <summary>/// 一对小兔子一年后长成大兔子:一对大兔子每半年生一对小兔子.大兔子的繁殖期为4年,兔子的寿命是6年./// 假定第一年年初投放了一对小兔子,试编程计算,第n ...
- 设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和
#include<stdio.h> #include<math.h> int main() {/*设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算 ...
- 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit
3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit #include<stdio.h> int ...
- 苏小红C语言程序设计第三版--设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit
- c语言作业存款,2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计...
问题描述: 2道C语言的题 第一: 设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit. 要求定期存款的年利率rate ...
- 【C语言】编程计算第几天气球才能被吹爆
有一只气球,最多能充H升气体,小明每天吹一次气,每次吹进去M升气体,由于气球慢撒气,到了第二天早上发现少了N升气体,若小明早上开始吹一只气球,试编程计算第几天气球才能被吹爆.**提示信息:" ...
- 兔子问题(四种方法):已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?
兔子问题:已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子? #按照兔子的对数进行考虑,完全是一个斐波拉契数列 #方法一:递归调用,每 ...
- 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子。小兔子到第三个月又开始生下一代小兔子。假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子(C++)(迭代法)
算法经典题型13 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子.小兔子到第三个月又开始生下一代小兔子.假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子.(三 ...
- 【Python】有红、黄、绿三种颜色的球,编程计算摸出球的各种颜色搭配
Python三色球问题 题目 代码 结果 题目 有红.黄.绿三种颜色的球,其中红球 3 个, 黄球 3 个,绿 球 6 个.先将这 12 个球混合放在一个盒子中,从中任意摸 出 8 个球,编程计算摸出 ...
最新文章
- Paper5:Curved-Voxel Clustering for Accurate Segmentation of 3D LiDAR Point Clouds with Real-Time Per
- 中班音乐 机器人教案_幼儿园中班音乐活动教案《机器人》
- 《统计会犯错——如何避免数据分析中的统计陷阱》—第2章置信区间的优势
- 终于学会上传图片了\( ̄︶ ̄*\))
- 朴素Bayse新闻分类实践
- 【Linux 驱动】第十章 中断处理
- Jmeter 快速入门教程(三-1) --添加响应断言(即loadrunner中所指的检查点)
- CentOS 6系统FreeSwitch和RTMP服务 安装及演示(四)
- VMWare station 14密钥
- RISC-V MCU 自动浇花装置设计
- ArcMap中设置字体符号Character Marker Symbol指定某字的unicode
- java 调用linux openoffice_Linux_ubuntu下搭建open offcie开发环境,最近在使用openoffice(以后简称oo - phpStudy...
- Autodesk AutoCAD 2013 简体中文版下载
- linux服务器如何查看硬盘型号,Linux如何查看硬盘型号和缓存
- 乖离性百万亚瑟王服务器维护,重大更新!《乖离性百万亚瑟王》10月23日维护更新公告...
- 如何用命令行运行可执行程序.exe
- Swift获取当前网络状态Wifi/5G/4G/3G/2G
- 说一下HashMap的实现原理?
- github学习教程
- vue 使用腾讯IM即时通信
热门文章
- ipv6无网络访问权限怎么办
- 苹果市场占有率_为什么买了苹果电脑,却要安装Windows系统
- 经常玩电脑正确的坐姿_告诉你电脑族的最佳坐姿_养生人群_养生之道网
- h sm2 曲线参数_磁测量常用专业术语总结和磁性能参数对应的磁测量仪器
- 什么是GP、LP、VC、PE、FOF
- 机器视觉工程师前景如何,计算机视觉工程师前景
- 安装教程之Visual C++6.0的安装
- 服务器拷文件突然自动关机,windows server 2008R2自动关机解决方法
- ffmpeg截取视频片段
- html5全屏显示百度地图,百度地图实现地图全屏(放大页面全屏)