我正在尝试在 python 中执行一个值的模数,但我得到了错误,因为它将模数解释为一个字符串格式常量,据我所知。我最初的猜测是键入 cast this,但随后它挂起。
val = pow(a,n,p)
val = y1*val
val = val % p
这两行代码是否对应这个问题。现在,当我运行它时,我得到: TypeError: not all arguments convert during string formatting 在第二行。
如果我将 val 包装成一个整数并进行类型转换……计算需要很长时间。
我对python不太熟练,我猜我错过了一些简单的东西,但是什么?