fork download
  1. def rozkladLepiej(liczba):
  2.  
  3. if liczba % 2 == 0:
  4. return False
  5.  
  6. czynnik = 3
  7. listaUnikalnych = []
  8. while liczba > 1:
  9. if liczba % czynnik == 0:
  10. liczba //= czynnik
  11. if czynnik not in listaUnikalnych:
  12. listaUnikalnych.append(czynnik)
  13. else:
  14. czynnik += 2
  15.  
  16. return listaUnikalnych
  17. print(rozkladLepiej(81))
Success #stdin #stdout 0.1s 14124KB
stdin
Standard input is empty
stdout
[3]