在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。
请问计算出你可以采用多少种不同的方式爬完这个楼梯。
import sys def diffroad(n): res =[1,2] if n<3: return res[n-1] for i in range(3,n+1): res[(i-1)%2] += res[i%2] return res[(i-1)%2] if __name__=="__main__": n = int(sys.stdin.readline().strip()) print(diffroad(n))