Python_ 爬楼梯

 假设小明爬楼梯,要爬10层,每次他爬1层或者2层。爬完10层他有几种爬法。

第一层1种,1        第二层2种,2        第三层3种        1+1+1        1+2        2+1
第四层5种        1+1+1+1        1+1+2        1+2+1        2+1+1        2+2
第五层8种        1+1+1+1+1        1+1+1+2        1+1+2+1        1+2+1+1        1+2+2
2+1+1+1        2+1+2        2+2+1

根据规律的出第X层 = 第X - 1层 + 第X -2层

def palouti(n):
    if n == 1 or n == 2:
        return n
    return palouti(n - 1) + palouti(n - 2)

print(palouti(5))

相关推荐

  1. Python_ 楼梯

    2024-06-07 07:06:05       8 阅读
  2. 【Leetcode Python】70.楼梯

    2024-06-07 07:06:05       10 阅读
  3. [ LeetCode ] 题刷刷(Python)-第70题:楼梯

    2024-06-07 07:06:05       14 阅读
  4. LeetCode 70. 楼梯

    2024-06-07 07:06:05       47 阅读
  5. 70.楼梯

    2024-06-07 07:06:05       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 07:06:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 07:06:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 07:06:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 07:06:05       20 阅读

热门阅读

  1. OCR行驶证识别介绍

    2024-06-07 07:06:05       10 阅读
  2. ubuntu24安装python2

    2024-06-07 07:06:05       7 阅读
  3. C语言题目:单词个数统计

    2024-06-07 07:06:05       8 阅读
  4. Elasticsearch入门:初识分布式搜索引擎

    2024-06-07 07:06:05       10 阅读
  5. HashMap

    2024-06-07 07:06:05       11 阅读
  6. uniapp使用 input弹出键盘问题

    2024-06-07 07:06:05       10 阅读
  7. 【POSIX】使用regex进行正则匹配

    2024-06-07 07:06:05       10 阅读
  8. 探索Linux中的gzip命令:压缩与解压缩的艺术

    2024-06-07 07:06:05       10 阅读
  9. LeetCode|2331. Evaluate Boolean Binary Tree

    2024-06-07 07:06:05       9 阅读
  10. ES6中的class类 及 递归

    2024-06-07 07:06:05       9 阅读
  11. R语言中的列表list

    2024-06-07 07:06:05       8 阅读
  12. 服务器硬件基础知识

    2024-06-07 07:06:05       9 阅读
  13. 重构与优化-条件表达式优化(4)

    2024-06-07 07:06:05       9 阅读