a , b = int(input()), int(input())
total_maximum = 0 # сумма делителей
digit = 0 # число с максимальной суммой делителей
for i in range(a, b + 1): # цикл перебирающий все числа от a до b включительно
maximum = 0 # обнуление суммы делителей, для нового цикла
for j in range(1, i + 1): # проверяем все числа от 1 до числа не превышающего проверяемое
if i % j == 0: # проверка на деление без остатка
maximum += j # суммируем делители
if maximum >= total_maximum: # если сумма делителей больше max суммы делителей
total_maximum = maximum # записываем в переменную максимальную
digit = j
print(digit, total_maximum) # вывод
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter