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

    # 斐波那契数列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)
  • 相关阅读:
    最小花费
    LOJ10090
    LOJ2436
    loj10087
    LOJ2632
    LOJ10021 Addition Chains
    LOJ10019生日蛋糕
    loj10018数的划分
    LOJ10015扩散
    loj10014数列分段二
  • 原文地址:https://www.cnblogs.com/jianjiacangcang/p/10587988.html
Copyright © 2011-2022 走看看