斐波那契数列的来源——数兔子
发布日期:2021-05-07 09:33:12 浏览次数:21 分类:精选文章

本文共 316 字,大约阅读时间需要 1 分钟。

题目

一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假设兔子都不死,即:从第3个月开始,每个月的数量都等于前两个月之和。程序为查询第i个月的兔子数量(对数)。

代码

def rabbit(n):    if n in [1,2]:        return 2    return rabbit(n-1)+ rabbit(n-2)if __name__ == '__main__':    i = int(input('请输入月数:'))    print('兔子数量(对数)为',rabbit(i)/2)

结果:

请输入月数:7兔子数量(对数)为 13.0

斐波那契数列详情可见此链接:

上一篇:整数进制转换——输入十进制整数和欲转换的进制数r,将十进制数转换为r进制数的Python程序
下一篇:Python等级考试中的一道简单的血压数据处理题

发表评论

最新留言

很好
[***.229.124.182]2025年04月15日 14时30分09秒