华为机试HJ37统计每个月兔子的总数

华为机试HJ37统计每个月兔子的总数

题目:

想法:

上述题目实际是一个斐波那契数列,利用斐波那契数列对问题进行求解

复制代码
input_number = int(input())

def fib(n):
    if n < 2:
        return 1
    else:
        n_1 = 1
        n_2 = 1
        count = 2
        while count < n:
            n_1, n_2 = n_2, n_1 + n_2
            count += 1
        return n_2

print(fib(input_number))
相关推荐
liuxf123423 分钟前
鸿蒙Flutter,No Hmos SDK found.
flutter·华为·harmonyos
lqj_本人8 小时前
HarmonyOS + Cordova 生命周期与返回键:问题定位与实战指南
华为·harmonyos
r***d8658 小时前
HarmonyOS权限申请
华为·harmonyos
爱笑的眼睛1111 小时前
深入解析HarmonyOS应用包管理Bundle:从原理到实践
华为·harmonyos
大雷神11 小时前
DevUI 实战教程:从零构建电商后台管理系统(完整版)
前端·javascript·华为·angular.js
爱笑的眼睛1112 小时前
HarmonyOS网络状态深度监听与智能响应机制解析
华为·harmonyos
不爱吃糖的程序媛13 小时前
Cordova 开发鸿蒙PC应用翻译应用实现技术博客
华为·harmonyos
IT考试认证17 小时前
华为人工智能认证 HCIA-AI Solution H13-313 题库
人工智能·华为·题库·hcia-ai·h13-313
7***374517 小时前
HarmonyOS分布式能力的核心技术
分布式·华为·harmonyos
不爱吃糖的程序媛18 小时前
Cordova 定位功能在鸿蒙上的实现技术博客
华为·harmonyos