本题要求显示给定整数M和N区间内素数并对它们求和。
输入格式:
在一行输入两个正整数M和N(1≤M≤N≤1000)。
输出格式:
显示指定范围的素数,素数间空一格,每五个换一行。 单独一行输出素数的个数及素数的和。
输入样例:
在这里给出一组输入。例如:
4 30
输出样例:
在这里给出相应的输出。例如:
5 7 11 13 17
19 23 29
amount=8 sum=124
m,n = map(int,input().split())
prime=[2]
for i in range(3,n+1):
for j in prime:
if i % j==0:
break
else:
prime.append(i)
count=1
suma=0
c=0
for i in prime:
if i>m:
c+=1
suma+=i
print(i,end = ' ')
if count%5==0:
print()
count=0
count+=1
if count%5!=0:
print()
print("amount=%d sum=%d"%(c,suma))