Advertisement
darya_leushkina

Untitled

Mar 28th, 2021
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. from math import sqrt
  2.  
  3. for number in range(289123456, 389123457):
  4.     dividers = []
  5.     count = 0
  6.     check = False
  7.     if number**0.25 % 1 == 0:
  8.         for divider in range(2, int(sqrt(number)) + 1):
  9.             if number % divider == 0:
  10.                 count += 1
  11.                 dividers.append(divider)
  12.                 if number // divider != divider:
  13.                     count += 1
  14.                     dividers.append(number // divider)
  15.             if count > 3:
  16.                 break
  17.     if count == 3:
  18.         print(number, max(dividers))
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement