【python】剑指offer,跳台阶?

题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

分析:

code:

def jumpFloor(number):

    a = 1

    b = 1

    for i in range(number):

        a, b = b, a + b

    return a

if __name__ == "__main__":

    number = 10

    print(jumpFloor(number))

程序运行结果:

89

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,108评论 0 15
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 522评论 0 0
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,044评论 0 9
  • 1. Python的hello-world: print ("Hello, Python!")、 完了 摇就完事儿...
    LunarShade阅读 1,602评论 0 0
  • 我驻足在阳春三月的田埂上 跟春天相望…… 在花红柳绿 绿草茵茵中 唤起我 轻轻柔柔的念想! 三月的和风细雨 碧波荡...
    胡淑静阅读 181评论 0 7