单走一个7377 发表于 2022-12-10 11:02:41

递归程序编写

已知 a1=4,an = 3an-1+2n-1(n≥2),计算当n=10时,( n值由input函数读入),an的值

这个用递归怎么写呀太绕了求指教

lxping 发表于 2022-12-10 11:12:35

本帖最后由 lxping 于 2022-12-10 11:13 编辑

def myfun(n):
    if n == 1:
      return 4
    else:
      return 3*myfun(n-1) + 2*n - 1

n = int(input())
myfun(n)

myfun(10)
118087

单走一个7377 发表于 2022-12-10 11:24:43

lxping 发表于 2022-12-10 11:12


醍醐灌顶,好像懂了递归的妙处
页: [1]
查看完整版本: 递归程序编写