In [2]:
def compute_sum(end):
    i = 0
    total_n = 1

    while i < end:
        i = i + 1
        total_n = total_n * i

    return total_n

n = int(input('请输入第1个整数,以回车结束。'))
m = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))

print('最终的和是:', compute_sum(m) + compute_sum(n) + compute_sum(k))


请输入第1个整数,以回车结束。3
请输入第2个整数,以回车结束。2
请输入第3个整数,以回车结束。4
最终的和是: 32

In [6]:
def compute_sum(end):
    i = 0
    total_n = 0

    while i < end:
        
        i = i + 1
        if i%2==0:
            total_n = total_n - 1/(i*2-1)
        else: 
            total_n = total_n + 1/(i*2-1)
    return total_n

m = int(input('请输入1个整数,以回车结束。'))

print('最终的和是:', compute_sum(m))


请输入1个整数,以回车结束。3
最终的和是: 0.8666666666666667