Farz0l1x

Untitled

Aug 19th, 2022
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. def delit(n):
  2.     ans = []
  3.     d_l = 2
  4.     while d_l * d_l <= n:
  5.         if n % d_l == 0:
  6.             ans.append(d_l)
  7.             d_b = n // d_l
  8.             if d_b != d_l:
  9.                 ans.append(d_b)
  10.         d_l += 1
  11.     ans.sort()
  12.     return ans
  13.  
  14. def isprime(n):
  15.     d_l = 2
  16.     while d_l * d_l <= n:
  17.         if n % d_l == 0:
  18.             return False
  19.         d_l += 1
  20.     return True
  21.  
  22. def prime_delit(n):
  23.     prime_ans = []
  24.     for i in range(len(delit(n))):
  25.         if isprime(delit(n)[i]):
  26.             prime_ans.append(delit(n)[i])
  27.     return prime_ans
  28.  
  29. for i in range(125_697, 125_721 + 1):
  30.     if len(prime_delit(i)) == 2:
  31.         print(i, prime_delit(i)[0], prime_delit(i)[1])
Advertisement
Add Comment
Please, Sign In to add comment