Advertisement
Pastehsjsjs

Untitled

May 6th, 2023 (edited)
686
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | Source Code | 0 0
  1. from time import time
  2. import datetime
  3.  
  4.  
  5. def tqdm(iterable):
  6.     steps = 0
  7.     init_time = time()
  8.     total_steps = len(iterable)
  9.     for i in iterable:
  10.         yield i
  11.         steps += 1
  12.         time_passed = time() - init_time
  13.         speed = steps / time_passed
  14.         est = ((total_steps / speed) - time_passed)
  15.         est = datetime.timedelta(seconds=int(est))
  16.         print(f'\rEST: {est}', end='')
  17.  
  18.  
  19. def dels(x):
  20.     d = set()
  21.     c = 0
  22.     for i in range(1, int(x ** 0.5) + 1):
  23.         if x % i == 0:
  24.             d.add(x // i)
  25.             if (x // i) % 2 == 0:
  26.                 c += 1
  27.             if c > 3: return []
  28.             d.add(i)
  29.             if i % 2 == 0:
  30.                 c += 1
  31.             if c > 3: return []
  32.     return d
  33.  
  34.  
  35.  
  36. for i in tqdm(range(101000000, 102000000 + 1, 2)):
  37.     d = dels(i)
  38.     if sum([1 for q in d if q % 2 == 0]) == 3:
  39.         print(i, end=' ')
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement