首页 > 编程语言 > 详细

python_exercise_(斐波那契数列)有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

时间:2019-03-24 14:42:27      阅读:2901      评论:0      收藏:0      [点我收藏+]
# 斐波那契数列Fibonacci sequence        前两项之和就是第三项
# 古典问题:
# 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
def fc_seq(i):
    list = [1,1]
    for item in range(i):
        if item > 1:
            list.append(list[item -1] + list[item-2])
    print(第{}个月的兔子总数是 {} , 兔子明细为 {}.format(i, sum(list[0:i]), list))

fc_seq(4)

 

python_exercise_(斐波那契数列)有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

原文:https://www.cnblogs.com/jianjiacangcang/p/10587988.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!