In [18]:
def sum(end):
i=1
multi=1
while i<=end:
multi=multi*i
i=i+1
return multi
m=int(input('请输入第1个整数,回车结束。'))
n=int(input('请输入第2个整数,回车结束。'))
k=int(input('请输入第3个整数,回车结束。'))
print('最终的和是:',sum(m)+sum(n)+sum(k))
In [19]:
def sum(end):
m=1
i=0
total_n=0
while m<end:
if m%2 !=0:
i=1/(2*m-1)
else:
i=(-1)/(2*m-1)
m+=1
total_n=total_n+i
return total_n
n=int(input('请输入你想输入的项数,回车结束。'))
print('结果是:',4*sum(n))
In [20]:
def sum(a,b):
if a<=b:
total=0
while a<=b:
total=total+a
a+=1
else:
total=0
while a>=b:
total=total+b
b+=1
return total
m=int(input('请输入一个整数,回车结束。'))
k=int(input('请输入一个整数作为间隔,回车结束。'))
n=(m+k)
sum(m,n)
Out[20]: