c=[]
sum=0
w=0
j=int(input("请输入一个起始值:"))
q=int(input("请输入一个结束值:"))
for i in range(j,q+1):
s=2
while i>s:
if i%2==0:
print('',end='')
break
s+=1
else:
c.append(i)
# print(i,end=' ')
w+=1 #每执行一次计数加一用于区分第一个质数和接下来的质数
if w==1:
max=i
min=i
else:
if i>max:
max=i
elif i<min:
min=i
sum+=i
print( c)
print("质数总和为{},最大值为{},最小值为{}".format(sum,max,min))
输入两个数取两数之间的质数,质数和以及最大质数和最小质数
最新推荐文章于 2023-08-09 22:14:13 发布