нужно доказать теорему Ферма из пользовательских вводов python, предполагая, что все переменные являются целыми числами

#function #input #equation #proof

Вопрос:

Я новичок в python и у меня возникли трудности с этим. Приведенный ниже код отлично работает, я думаю, так как он вернет true для 3^2 4^2 = 5^2 например, но проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь определить функцию на основе пользовательских данных, она не регистрируется

например, def ферма(a,b,c,n) или def(valueab, valuec).я просматривал темы, но не могу понять, как включить функцию, основанную на пользовательских вводах

 valueab = int(input('Enter integer a:'))**int(input(('Enter integer n:'))) int(input(('Enter integer b:')))**int(input(('Enter integer n:')))
valuec = int(input(('Enter integer c:')))**int(input(('Enter integer n:')))
if valueab == valuec:
    print('Fermat theorem holds')
elif valueab > valuec:
     print('Fermat is wrong. The inequality holds')
elif valueab < valuec:
    print('Fermat is wrong. The inequality holds')