问题遇到的现象和发生背景
为什么等于15
用代码块功能插入代码,请勿粘贴截图
def f(n):
if n == 2:
return 2
elif n % 7 == 3:
return n+f(n-1)
else:
return f(n-1)
print(f(10))
运行结果及报错内容
15
为什么等于15
def f(n):
if n == 2:
return 2
elif n % 7 == 3:
return n+f(n-1)
else:
return f(n-1)
print(f(10))
15