华为机试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))
相关推荐
咱入行浅3 小时前
汽车之家联合HarmonyOS SDK,深度构建鸿蒙生态体系
华为·汽车·harmonyos
yaoyaoxingzhe7 小时前
HarmonyOS应用开发实战:猫猫大作战-Popup 的实现【apple_product_name】
华为·harmonyos
qizayaoshuap8 小时前
HarmonyOS标签页 — 顶部 Tab 切换的内容展示设计
华为·harmonyos
qizayaoshuap12 小时前
HarmonyOS :底部导航 — 构建 Tab 导航栏的标准模式
华为·harmonyos
lmy_loveF18 小时前
构建第一个HarmonyOS元服务
华为·harmonyos
哦***718 小时前
鸿蒙小知识 | 华为耳机双击没法暂停音乐?
华为·音频·harmonyos
木木子221 天前
# 鸿蒙 ArkTS 实战:秒表 Stopwatch(示例 5)
数据结构·华为·list·harmonyos
zdj_develop1 天前
鸿蒙应用开发实战(一):应用程序包概述
华为·harmonyos
智塑未来1 天前
鸿蒙更智能:从“人找App”到“意图即服务”
华为·harmonyos
qizayaoshuap1 天前
鸿蒙 ArkTS 实战:数据存储 Preferences 本地持久化(示例 95)
华为·harmonyos