#生成输入值范围内的素数(质数)返回列表
from math import *
#判断是否是素数
def is_prime(number):
if number > 1:
if number == 2:
return True
if number % 2 == 0:
return False
for a in range(3,int(sqrt(number) + 1),2):
if number % a == 0:
return False
return True
return False
#生成素数列表,得到num以内的素数(返回列表primelist)
primelist = []
num = 110000
while 1:
for i in range(2, num + 1):
if is_prime(i):
primelist.append(i)
if len(primelist) == 10000:
break