1.斐波那契数列

  • 题目:兔子计算
    • 描述:
      • 有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后
        每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    • 分析:
      • 兔子的成长周期为三个月,也就是说需要一个过程才能生崽。那么预估下大于六个月的数字规律:
        • 第一个月: 1
        • 第二个月: 1
        • 第三个月: 2
        • 第四个月: 3
        • 第五个月: 5
        • 第六个月: 8
        • 第七个月: 13
    • 结论:从第三位开始,前两个数字相加就等于当前数字

 

复制代码
 1 a = []
 2 b = 0
 3 
 4 
 5 def sum_list():
 6     global b
 7     if b < 12:
 8         if len(a) < 2:
 9             a.append(1)
10             b += 1
11             sum_list()
12 
13         else:
14             c = a[len(a) - 1] + a[len(a) - 2]
15             a.append(c)
16             b += 1
17             sum_list()
18     else:
19         print(a)
20 
21 
22 result = sum_list()
复制代码

 

posted @   1142783691  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示