Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from time import time
- import datetime
- def tqdm(iterable):
- steps = 0
- init_time = time()
- total_steps = len(iterable)
- for i in iterable:
- yield i
- steps += 1
- time_passed = time() - init_time
- speed = steps / time_passed
- est = ((total_steps / speed) - time_passed)
- est = datetime.timedelta(seconds=int(est))
- print(f'\rEST: {est}', end='')
- def dels(x):
- d = set()
- c = 0
- for i in range(1, int(x ** 0.5) + 1):
- if x % i == 0:
- d.add(x // i)
- if (x // i) % 2 == 0:
- c += 1
- if c > 3: return []
- d.add(i)
- if i % 2 == 0:
- c += 1
- if c > 3: return []
- return d
- for i in tqdm(range(101000000, 102000000 + 1, 2)):
- d = dels(i)
- if sum([1 for q in d if q % 2 == 0]) == 3:
- print(i, end=' ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement