Программа:
#! /usr/bin/env python3
#! encoding: utf-8
for i in range(85, 159):
m = [x for x in range(2,i) if i%x==0 ]
if len(m) == 4:
print( i, max(m) )
Первая строка программы - заголовок цикла, для перебора всех чисел, начиная с 85, и заканчивая числом 158. Эти числа перебираются в переменной i
Во второй строке использован генератор списка с условием: в список входят все числа x, начиная от 2 до числа i, определенного циклом, если i делится на x без остатка, т. е. если х - делитель числа i.
В третьей строке проверяется длина списка. Если там 4 элемента, то
четвертая строка: на экран выводится число i и максимальный делитель из найденных четырех.
Если в списке не 4 делителя, то цикл продолжается, берется следующее число из промежутка (85, 158).
Результат выполнения программы на скриншоте.