Advertisement
namemkazaza

Решето Эратосфена

Nov 22nd, 2022
1,065
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.34 KB | Source Code | 0 0
  1. n = int(input())
  2. primeNumbers = []
  3. for x in range(n + 1):
  4.     primeNumbers.append(x)
  5. primeNumbers[1] = 0
  6. i = 2
  7. while i <= n:
  8.     if primeNumbers[i] != 0:
  9.         j = i + i
  10.         while j <= n:
  11.             primeNumbers[j] = 0
  12.             j = j + i
  13.     i += 1
  14. primeNumbers = set(primeNumbers)
  15. primeNumbers.remove(0)
  16. print(*primeNumbers)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement