小乐乐上课需要走n阶台阶,因为他腿比较长,所以每次可以选择走一阶或者走两阶,那么他一共有多少种走法?
输入包含一个整数n (1 ≤ n ≤ 30)
输出一个整数,即小乐乐可以走的方法数。
2
10
89
#走到第一阶只有一种方法:步1; #走到第二阶有两种方法:2*步1和1*步2,; #走到第三阶有两种方法:因为每次可以走一步和两步,则走到第三阶的步数为走到第二阶的方法数和走到第一阶的方法数之和 n=int(input()) a=[1,2] for i in range(2,n): a.extend([a[i-1]+a[i-2]]) print(a[len(a)-1])
a = 0 b = 1 n = int(input()) for i in range(n): a, b = b, a+b print(b)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题