题解 | #兔子的数量#
兔子的数量
https://www.nowcoder.com/practice/8783056676de4396b0bf816a3561d62f
#解法一 num = int(input()) i = 1 a = [1,2] while True: if(i >= num): print(a[i]) break else: i = i+1 b = a[i-1]+a[i-2] a.append(b) ###解法二 def fun(n): a=0 if(n == 1): a = 2 elif(n == 2): a = 3 else: a = fun(n-1)+fun(n-2) return a num = int(input()) if(num>=10): print('Error') else: print(fun(num))