小乐乐上课需要走n阶台阶,因为他腿比较长,所以每次可以选择走一阶或者走两阶,那么他一共有多少种走法?
输入包含一个整数n (1 ≤ n ≤ 30)
输出一个整数,即小乐乐可以走的方法数。
2
10
89
def step(n): if n <= 2: return n else: return step(n-1)+step(n-2) a=int(input()) print(step(a))
n = int(input()) res_1 = 1 res_2 = 2 if n == 1: print(1) elif n == 2: print(2) else: for i in range(n-2): res = res_1 + res_2 res_1 = res_2 res_2 = res print(res)
n = int(input()) def f(n): if n==1: return 1 if n==2: return 2 return f(n-1)+f(n-2) print(f(n))
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题