定义:

素数又叫质数(prime number),有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。

代码:

n=3
ls=[3]#素数列表

print("2是素数")
print("3是素数")#先把2,3混过去
while 1:#接下来是计算过程
 try:
    n+=2#跳过偶数!
    for i in ls:
        if n%i==0:#除以素数
            break
        elif n/i<i:#搜索到了1个素数!!
            print("{}是素数".format(str(n)))
            ls.append(n)#添加素数
            break
 except KeyboardInterrupt:
     break#暂停

后记:

写代码不易,别忘记点赞哦!