def Fun_fact(n):
x=1
for i in range(2,n+1):
x=x*i
return x
def Fact_output(m):
x=0
y=""
for i in range(1,2*m,2):
x=x+Fun_fact(i)
if i<2*m-1:
a="{}!+".format(i)
y=''.join([y,a])
else :
a="{}!".format(i)
y=''.join([y,a])
return y,x
先定义一个函数来求阶乘 Fun_fact(n)
再定义一个函数来用奇数调用 Fun_fact(n)
最终返回值。