解习题代码:
#求1!+3!+5!+7!+9!
n=eval(input("请在1,3,5,7,9中任选一个数字:"))
M=[1,3,5,7,9]
def f(n):
if n==1:
return 1
else:
return n * f(n-1)
t=0
for i in M:
t=t+f(i)
print(t)
运行结果:
解习题代码:
#求1!+3!+5!+7!+9!
n=eval(input("请在1,3,5,7,9中任选一个数字:"))
M=[1,3,5,7,9]
def f(n):
if n==1:
return 1
else:
return n * f(n-1)
t=0
for i in M:
t=t+f(i)
print(t)
运行结果: