Реализации алгоритмов/Решето Эратосфена: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Обычный вариант: Комментарий
Строка 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>