Реализации алгоритмов/Решето Эратосфена: различия между версиями
Содержимое удалено Содержимое добавлено
DonSimon (обсуждение | вклад) →Обычный вариант: Комментарий |
|||
Строка 149:
numbers = list(range(2, n + 1))
for number in numbers:
if number != 0:
for candidate in range(2 * number, n+1, number): numbers[candidate-2] = 0
print(*list(filter(lambda x: x != 0, numbers))) # выводим простые числа
</source>
|