求1000到1100之间的所有质数,每行输出6个,分多行输出。

【问题描述】

求1000到1100之间的所有质数,每行输出6个,分多行输出。

【输入形式】

【输出形式】

print(m,end=" ")

复制代码
    if n%6==0:  #一行显示6个数据

        print("\n")

【样例输入】

【样例输出】

1009 1013 1019 1021 1031 1033

1039 1049 1051 1061 1063 1069

1087 1091 1093 1097

【样例说明】

【评分标准】

python 复制代码
a=[]

for m in range (1000,1101):
    flag=True
    for i in range(2,m):
        if m%i==0:
            flag=False
            break
    if flag==True:
       a.append(m)
a.sort()
nn=0
for i in range (0,len(a)):
    print(a[i], end=" ")
    nn+=1
    if nn==6:
        print()
        nn=0