fork download
  1. def czy_pierwsza(n):
  2. if n < 2:
  3. return False
  4. d = 2
  5. while d * d <= n:
  6. if n % d == 0:
  7. return False
  8. d += 1
  9. return True
  10.  
  11. def pierwsza(n):
  12. numer = 0
  13. i = 2
  14. while numer < n: # <-- tutaj trzeba sprawdzić, czy znaleźliśmy n pierwszych liczb
  15. if czy_pierwsza(i): # <-- jeśli i jest liczbą pierwszą
  16. numer += 1
  17. i += 1
  18. return i - 1 # <-- ostatnia liczba pierwsza została znaleziona
  19.  
  20. print(pierwsza(56))
  21.  
Success #stdin #stdout 0.11s 14180KB
stdin
Standard input is empty
stdout
263