fork download
  1. def rozkladLepiej(liczba):
  2.  
  3. if liczba % 2 == 0:
  4. return False
  5.  
  6. czynnik = 3
  7. listaUnikalne = []
  8.  
  9. while liczba > 1:
  10. if liczba % czynnik == 0:
  11. liczba //= czynnik
  12.  
  13. if czynnik not in listaUnikalne:
  14. listaUnikalne.append(czynnik)
  15.  
  16. if len(listaUnikalne) > 3:
  17. return False
  18.  
  19. else:
  20. czynnik += 2
  21.  
  22. return listaUnikalne
  23.  
  24. print(rozkladLepiej(35))
Success #stdin #stdout 0.1s 14136KB
stdin
Standard input is empty
stdout
[5, 7]