题目:
代码:
def check (n):
temp = [True] * (n+1)
for x in range(2, n+1):
if temp[x]:
for i in range(x**2, n+1, x):
temp[i] = False
return [x for x in range(2,n+1) if temp[x]]
print(check(100000)[2018])
结果:17569