In [1]:
n=int(input("请输入一个数\n"))
sum=1
i=1
for i in range(n):
sum*=(i+1)
print(sum)
In [2]:
sum=0
m=int(input("请输入一个整数,输入0表示结束\n"))
for i in range(1000):
sum=sum+m
m=int(input("请输入一个整数,输入0表示结束\n"))
if(m==0):
break
print(sum)
In [3]:
m=int(input("请输入一个整数,以回车结束"))
sum=m
mul=m
for i in range(1000):
if(m<=sum and mul>=m**2):
sum=sum+m
mul=mul*m
break
m=int(input("请输入一个整数,以回车结束\n"))
print("积为",mul)
In [4]:
m=int(input("Please enter the rows of blank places"))
i=0
for i in range(m):
print()
print("end")
In [5]:
m=int(input('请输入要输入的整数个数,回车结束。'))
max1=int(input('请输入一个整数,回车结束'))
max2=int(input('请输入一个整数,回车结束'))
if max2>max1:
temp=max1
max1=max2
max2=temp
for i in range(m-2):
n=int(input('请输入一个整数,回车结束'))
if n>max2 and n<max1:
max2=n
elif n>max1:
temp=max2
max2=max1
max1=n
print("第二大的数为",max2)
In [6]:
def fact (end):
j=1
for num in range(end):
j=(num+1)*j
return j
n = int(input('请输入第1个整数,以回车结束。'))
m = int(input('请输入第2个整数,以回车结束。'))
k = int(input('请输入第3个整数,以回车结束。'))
print('最终的和是:', fact(m) + fact(n) + fact(k))
In [7]:
def fun (end):
i=1
j=1
m=1
sum=0
for p in range(end):
m=j/i
i=i+2
j=-1*j
sum=sum+m
return sum
n=int(input("请输入一个整数"))
print("最终的和为:",4*fun(n))
n=1000
print("最终的和为:",4*fun(n))
n=100000
print("最终的和为:",4*fun(n))
In [8]:
def total (m,n,k):
sum=0
for i in range(m,n,k):
sum=sum+i
return sum
a=int(input("plz enter an positive interger\n"))
b=int(input("plz enter an positive interger and bigger than a\n"))
c=int(input("plz enter an positive interger\n"))
print("The sum is",total (a,b,c))
In [9]:
num=0
for i in range (5,90):
for j in range (5,90):
for p in range (5,90):
if(i+j+p==100):
##print("分别分给三个班级",i,j,p,"个")
num+=1
print("共",num,"种分法",sep=' ')
In [ ]: