复制代码 代码如下:# 判断是否是素数def is_sushu(num): res=True for x in range(2,num-1): if num%x==0: res=False return res return res
# 打印出素数列表print ([x for x in range(1000) if is_sushu(x)])
您可能感兴趣的文章:Python实现输出某区间范围内全部素数的方法Python求出0~100以
本文实例讲述了Python编程判断一个正整数是否为素数的方法。分享给大家供大家参考,具体如下:
import string
import math
#判断是否素数的函数
def isPrime(n):
if(n2):
for d in range(2,int(math.ceil(math.sqrt(n))+1)):
if(n%d==0):
return False;
return True;
num=input();
str