第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期

python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期

时间:2019-12-07 11:44:37

相关推荐

python一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期

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

用python语言编程进行实现

# 一对小兔子一年后长大成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,# 试编程计算,第n年末(不考虑死亡情况)总工会有多少对兔子。n由键盘输入years = input('请输入经过的年数:')years = int(years)years = 2 * years # 因为繁殖期为半年,兔子更新迭代的的过程为输入年份乘二,解决了半年的问题# print(type(years)) # 无法输入正整数以外的内容,否则会报错# 构建每个年龄阶段的兔子数量zero = 1one = 0two = 0three = 0four = 0five = 0six = 0seven = 0eight = 0nine = 0ten = 0eleven = 0twelve = 0died = 0new = 0for 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 = newall_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年末(不考虑死亡情况)总共会有多少对兔子

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。