for j in range(101000000, 102000000):
count = []
for i in range(3, j // 2 + 1):
if j % i == 0 and i % 2 == 0:
count.append(i)
if len(count) > 2:
break
if len(count) == 2:
print(f'число = {j}, делители = 2, {", ".join(str(s) for s in count)}')
Объяснение:
очень долго считает однако на таких числах
for j in range(101000000, 102000000):
count = []
for i in range(3, j // 2 + 1):
if j % i == 0 and i % 2 == 0:
count.append(i)
if len(count) > 2:
break
if len(count) == 2:
print(f'число = {j}, делители = 2, {", ".join(str(s) for s in count)}')
Объяснение:
очень долго считает однако на таких числах