华为机试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))
相关推荐
m0_749690235 分钟前
【寻迹校园 HarmonyOS NEXT 实战 41】用户照片、演示图与图标兜底:ReportMedia 的三层媒体策略
华为·harmonyos·arkts·媒体·隐私保护
夜雨声烦丿1 小时前
用 ArkTS 做好智能便签应用(端云协同):从核心 API 到可验证交互
华为·harmonyos
less_121383 小时前
HarmonyOS WPS Open SDK:二开能力周回顾与联调地图
华为·harmonyos·wps
小白酷爱学习3 小时前
鸿蒙OS的开发语言与工具链:如何驾驭全新开发生态!
分布式·华为·架构·harmonyos
夜雨声烦丿6 小时前
从需求到页面:日期计算器应用的 ArkTS 原生实现
开发语言·javascript·华为·harmonyos
大锅盖18 小时前
深色医疗青绿主题下ArkUI声明式架构:数字健康监测平台的多维数据可视化与状态管理实践
华为·harmonyos
小雨青年9 小时前
【HarmonyOS 7 悬浮页签深度实战】04 HdsTabsController 如何协调页签切换与显隐
华为·harmonyos
RisunJan10 小时前
鸿蒙(HarmonyOS NEXT)开发小白入门学习计划表
学习·华为·harmonyos
fb_1234510 小时前
华为存储技术基础精讲|DAS_NAS_SAN_RAID_协议 全考点梳理
华为
夜雨声烦丿10 小时前
拆解二维码名片生成器:原生鸿蒙页面的实现路径与调试方法
华为·harmonyos