1.定义函数fact(m),m为形参,使用递归函数内部求m!并返回所求的值。
2.在main模块中,输入n和x,调用函数fact()求表达式y的值并输出
def fact(m):
res = 1
for i in range(1,m+1):
res *= i
return res
if __name__=='__main__':
n = int(input('n: '))
x = int(input('x: '))
y = 1
for i in range(1,n+1):
y += x**i/fact(i)
print(y)
def fact(m):
if m==1 or m==0:
return 1
else:
return m*fact(m-1)
if __name__ == '__main__':
n = int(input())
x = int(input())
y = 0
for i in range(n+1):
y += x**n/fact(i)
print(y)