和上一题一样,res中新增的0是为了补全,如果不加0也可以,需要微调一下
加0版本,此版本与其他题模板一致,推荐
# -*- coding:utf-8 -*- class Solution: def jumpFloor(self, number): # write code here if number==1: return 1 res=[0,1,2] for i in range(3,number+1): res.append(res[i-1]+res[i-2]) return res[-1]
不加0版本
# -*- coding:utf-8 -*- class Solution: def jumpFloor(self, number): # write code here if number==1: return 1 res=[1,2] for i in range(2,number): res.append(res[i-1]+res[i-2]) return res[-1]