Задание:
Найдите в диапазоне [2; 10000000] числа, каждое из которых имеет максимальное количество простых делителей среди всех чисел этого отрезка. Выведите минимальное из найденных чисел и через пробел количество его простых делителей.
Написал такой код, что с ним не так? mx=0
number=0
count = 0
for i in range(2,10000001):
for j in range(1,(i+1)//2):
for k in range(1, (j + 1) // 2):
if j%k==0:
count=count+1
if count==2:
number=number+1
mx=max(mx,number)
print(i,number)
Найдите в диапазоне [2; 10000000] числа, каждое из которых имеет максимальное количество простых делителей среди всех чисел этого отрезка. Выведите минимальное из найденных чисел и через пробел количество его простых делителей.
Написал такой код, что с ним не так? mx=0
number=0
count = 0
for i in range(2,10000001):
for j in range(1,(i+1)//2):
for k in range(1, (j + 1) // 2):
if j%k==0:
count=count+1
if count==2:
number=number+1
mx=max(mx,number)
print(i,number)