Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. def sprawdz(n):
  2.     if n < 2:
  3.         print(str(n)+" Nie jest pierwsza ani złożona")
  4.     elif n==2 or n==3:
  5.         print(str(n)+" To iczba pierwsza")
  6.     else:
  7.         if n % 2 == 0:
  8.             print(str(n)+" To liczba złożona, parzysta")
  9.         else:
  10.             i = 3
  11.             while n % i != 0 and i * i <= n:
  12.                 i += 2
  13.             if n % i == 0:
  14.                 print(str(n)+" To liczba złożona z dzielnikiem", i)
  15.             else:
  16.                 print(str(n)+" To liczba pierwsza")
  17.  
  18. h=int(input('podaj zakres'))
  19. x=0
  20. while x<h+1:
  21.     sprawdz(x)
  22.     x+=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement