python求1~1000之内的素数,每一行输出10个

#输出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个