Advertisement
pitris90

my code

Oct 13th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. def is_prime(n):
  2. for i in range(2, n):
  3. if n % i == 0:
  4. return False
  5. else:
  6. return True
  7.  
  8.  
  9. def exact_multi_prime_divisor(num, power):
  10. divisor = 2
  11. buffer = 2
  12. counter = 0
  13. while num != 1:
  14. if num % divisor == 0:
  15. num /= divisor
  16. counter += 1
  17. if counter == power:
  18. buffer = divisor
  19. if buffer != divisor:
  20. print(buffer, end=" ")
  21. counter = 1
  22. buffer = divisor
  23. else:
  24. divisor += 1
  25. while not is_prime(divisor):
  26. divisor += 1
  27. counter = 0
  28. if counter == power:
  29. print(divisor, end="")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement