#输出0~1000的素数,每行输出10个 k=1 for i in range(2,1001): j=2 while j*j<=i: if(i%j==0):#如果能被整除,则不是素数 break j+=1 if(j*j>i): #是素数,则输出 print(i,end='') if(k%10==0): print("\n",end='') else: print(" ",end='') k+=1 print("\n共{}个".format(k-1));
未经允许不得转载!python求1~1000之内的素数,每一行输出10个