In [1]:
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))
In [2]:
def compute_sum(n):
num=0
k=0
i= -1
while i<n:
k=k+1
i=i+2
if k%2==1:
num=num+1/i
else:
num=num-1/i
return num
n=1000
print('n=1000时,四倍该函数的和是',compute_sum(n))
n=100000
print('n=100000时,四倍该函数的和是',compute_sum(n))
In [3]:
def compute_sum(m,n,k):
total_n=0
i=(m-k)
while i<n:
i=i+k
total_n=total_n+i
return total_n
m = int(input('请输入第1个整数,以回车结束。'))
n = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print(compute_sum(m,n,k))
In [ ]: