Я пытаюсь выполнить модуль значения в python, но я получаю ошибки, поскольку он интерпретирует модуль как константу форматирования строки, насколько я знаю. Моим первоначальным предположением было бы набрать cast, но потом зависло.
val = pow(a,n,p)
val = y1*val
val = val % p
Две строки кода, соответствующие этому вопросу. Прямо сейчас, когда я запускаю это, я получаю:
Ошибка типа: не все аргументы, преобразованные во время форматирования строки
На второй строке.
Если я заключу val в целое число и наберу приведение ... это займет очень много времени.
Я не слишком разбираюсь в python, я думаю, мне не хватает чего-то простого, но что?