Найти наибольшее число, меньшее , которое имеет более 70 нетривиальных делителей. В ответ запишите это число и количество его нетривиальных делителей. Запишите числа через пробел.
def count_div(n): # функция для подсчёта количества делителей числа
k = 0
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
k += 1
if n // i != i:
k += 1
return k
for i in range(100000, 0, -1):
if count_div(i) > 70:
print(i, count_div(i))
break
Ответ: 99960 94