初学python,用代码寻找质数
#7-7这是个寻找质数的无限循环,按ctrl+c退出
i=1
zhishu=[]
zhishu.append(2)#把2作为质数列表的第一个数字放进去
# while (len(zhishu)<=20): 这一行可以取代下一行,只找出前20个质数
while(1): #一直运行
i+=1#寻找质数只需要判断不断变大的i不能整除我们质数表里面的数
for j in zhishu:#遍历我们的质数表
if i%j==0:
break
elif j==zhishu[-1]:
zhishu.append(i)
print(i)
这个截图截取了运行到200000左右时的质数