Pythonで値のモジュラスを実行しようとしていますが、私の知識から、モジュラスを文字列のフォーマット定数として解釈しているため、エラーが発生します。私の最初の推測はこれを型キャストすることですが、それからハングします。
val = pow(a,n,p)
val = y1*val
val = val % p
この質問に対応する2行のコードはありますか。現在、これを実行すると、次のようになります。TypeError:文字列のフォーマット中にすべての引数が変換されたわけではありません。2行目。
valを整数にラップして型キャストすると、計算に非常に時間がかかります。
私はPythonにあまり熟練していません、私の推測では、私は単純なものが欠けていると思いますが、何ですか?