利用筛法找找质数,以1到200为例
a=[1 for x in range(0,201)]
for i in range(2,math.sqrt(201)):
if a[i]==1:
for j in range(i*2,201,i):
a[j]=0
for i in range(2,201):
if a[i]==1:
print i
利用筛法找找质数,以1到200为例
a=[1 for x in range(0,201)]
for i in range(2,math.sqrt(201)):
if a[i]==1:
for j in range(i*2,201,i):
a[j]=0
for i in range(2,201):
if a[i]==1:
print i
生成素数代码展示质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M