python 刷题:跳台阶
2016-03-17 15:55
134 查看
牛客网在线编程,地址:http://www.nowcoder.com/profile/332634/codeBookDetail?submissionId=1802655
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
方案一
# -*- coding:utf-8 -*- class Solution: def jumpFloor(self, number): # write code here if number < 1: return 0 elif number == 1: return 1 elif number == 2: return 2 else: a = 1 b = 2 c = 3 for i in range(3, number + 1): c = a + b a = b b = c return c
相关文章推荐
- 机器学习实战笔记(四):Logist线性回归算法的Python实现
- python设置字体颜色
- python 刷题:二维数组中的查找
- Java之——运行Python脚本的几种方式
- 机器学习实战笔记(三):决策树算法的Python实现
- python 分割list
- python MySQLdb安装和使用
- 利用python库计算person相关系数
- python包管理工具
- 利用python实现电影推荐
- Python的GUI简单介绍
- python模块
- python strip()函数 介绍
- Python学习常用第三方模块:PIL,生成验证码
- pyPdf和pyPdf2在合并pdf时的那个异常
- python字典常见操作
- python学习爬虫
- Lintcode打劫房屋
- python with语句执行过程
- 文章标题