# 数列 # 1,3,5,7,9 def fibonacci(n): if n <= 1: # 基本情况:第1项和第2项都是1 return n else: # 递归情况:第n项是前两项的和 return fibonacci(n - 1) + fibonacci(n - 2) # n = 3 # n = 2 # n=1 结果1 # n=0 结果0 # 结果 1 # n = 1 结果1 # 结果 2 print(fibonacci(6)) # 阶乘 5的阶乘,5*4*3*2*1 # 基本情况:n==1, 返回1 # 递归过程:n*f(n-1) # 8的阶乘 # --------------------------------- # n项的数列,1,2,3,4,5,6,7,8...... # 使用递归求前n项数值的和 # 基本情况:n==1 # 递归过程:n+f(n-1) # 前10项的和