In [1]:
def compute_sum(end):
i=0
product=1
while i<end:
i=i+1
product=product*i
return product
n = int(input('请输入第1个整数,以回车结束。'))
m = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('您输入的三个数的阶乘的和为',compute_sum(m) + compute_sum(n) + compute_sum(k))
In [3]:
def compute_sum(end):
i=0
total=0
while i<=end:
i=i+1
total=total+(1/(2*i-1))*((-1)**(i+1))
return total
n=1000
m=100000
print('n=1000时',4*compute_sum(n))
print('m=100000时',4*compute_sum(m))
In [ ]: