вторник, 14 января 2014 г.

Python однострочник нахождения списка простых чисел от 2 до n (решето Эратосфена)

sorted(set(range(2,n+1)).difference(set((p * f) for p in range(2,int(n**0.5) + 2) for f in range(2,(n/p)+1))))
Взято отсюда

Комментариев нет:

Отправить комментарий