""" 1.古典问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....2 """ # 分析阶段 """ 月份 1 2 3 4 5 6 7 幼崽 1 0 1 1 2 3 5 成崽 0 1 1 2 3 5 8 总和 1 1 2 3 5 8 13 """cub = 0 pup = 1 sum = 0 for i in range(10): sum = cub + pup print("第%d月的幼崽个数为%d,成崽个数为%d,总数为%d" %(i+1, cub, pup, sum)) pup = cub + pup cub = pup - cub
古典兔子问题
最新推荐文章于 2022-11-01 15:58:00 发布