兩行Python代碼實現輸出一定範圍內的所有質數

2018-08-15  本文已影响0人  埃尔德路

代碼如下:

from math import floor, sqrt

def primes(start, end): return [prime for prime in range(start, end + 1) if prime > 1 if all([prime % div != 0 for div in range(2, floor(sqrt(prime)) + 1)])]
上一篇 下一篇

猜你喜欢

热点阅读