Первая строка содержит Python-совместимую формулу, в которой могут присутствовать названия переменных и элементы модуля math. В следующей строке через пробел в виде переменная=значение или переменная=начало_диапазона,конец_диапазона указаны допустимые целочисленные значения переменных (целочисленный диапазон включает и начальное, и конечное значения). Вывести наибольшее значение формулы на всех допустимых целочисленных значениях переменных.
Спойлер: удобно задать lambda-функцию с соответствующими именами пременных и использовать itertools.product() для порождения всех возможных значений параметров.
Param**2+Fun/6-Result+1 Param=3 Fun=-21,45 Result=5,15
12