和上一题一样,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] 
京公网安备 11010502036488号