если ее перенести на комп то будет проблема с int, а конкретно с x = int(input()). Говорит, что int() argument must be a string, хотя я в точности переписала вашу программу
а я просто нашел одним проходом максимум среди четных, нечетных, четных кратных числу х, нечетных кратных числу х и если сумма максимального четного и максимального чет. кратного числу х, у них и так разность четна, больше суммы нечетного кратного х и нечетного то вывести эту пару, значения пар мы запомнили в две переменные при обновлении максимумов, иначе вывести другую пару, а если максимальный чет. кратный х и нечет крат х не изменились то вывести '00'
Речь как полагаю про другую вариацию (хотя бы одно из чисел кратно 21 а разность чётна). Код бы посмотреть, но видятся мне косяки в этом решении. Если через pastebin скинете код, скажу точнее. Я бы решал динамически. Если x чётный, кратный 21, то проверяем сумму с наибольшим чётным до этого. Если x чётный, не кратный 21, то проверяем сумму с наибольшим чётным кратным 21 до этого. Если x нечётный, кратный 21, то проверяем сумму с наибольшим нечётным до этого. Если x нечётный, не кратный 21, то проверяем сумму с наибольшим нечётным кратным 21 до этого.
Вот мой код 27 задачки, проверьте если сможете плз. pastebin.com/Aa8TFFgB (хотя бы одно кратно 35 разность четна) на инициализацию не смотрите на егэ все обнулил.