In [1]:
def f(end):
i=1
product=1
while(i<=end):
product =product* i
i =i+ 1
return product
print('请输入三个数字:\n')
a1 = int(input())
a2 = int(input())
a3 = int(input())
print('\n三个数的阶乘相加得:',f(a1)+f(a2)+f(a3))
In [8]:
def f(end):
i=1
a=1
sum=0
while(a<=end):
n=(-1)**((i-1)/2)
sum=sum+1/(i*n)
i=i+2
a=a+1
return sum
print('n=1000时:',f(1000))
print('\nn=10000时:',f(10000))
In [9]:
In [16]:
def f(start,end,interval):
sum=start
now=start+interval
while(now<=end):
sum=sum+now
now=now+interval
if(now==end+interval):
print('结果是:',sum)
else: print("数据错误\n")
a=int(input('输入开始数值:'))
b=int(input('输入末尾数值:'))
c=int(input('输入间隔:'))
f(a,b,c)
In [ ]: