Python列表推导式求素数

from math import sqrt
floor = eval(input("输入下界(>=2):"))
ceil = eval(input("输入上界:"))
p = [num for num in range(floor, ceil) if 0 not in [num % d for d in range(2, int(sqrt(num) + 1))]]
print(p)

更多内容访问omegaxyz.com

你可能感兴趣的:(python,徐奕的专栏,python基础与应用,python)