数学的演算を含むコードを実行すると、「TypeError: 'int' オブジェクトを呼び出すことができません」というエラーが発生する場合があります。 」このエラーは、次のようなシナリオで発生します。
a = 23 b = 45 c = 16 result = (a / b) * 0.9 * c
round() を使用して結果を丸めようとすると、次のエラーが発生する可能性があります。
TypeError: 'int' object is not callable
この問題を解決して出力を丸めるには整数に変換するには、コードに次のような行がないか調べてください。
round = 42
round((a / b) * を使用する場合0.9 * c)round = 42 を定義した後、インタプリタはこれをround (整数)に割り当てられたオブジェクトの関数呼び出しとして解釈します。これによりエラーが発生します。
ラウンド変数に整数を割り当てるコードを見つけて削除し、問題を修正します。この変更により、round 呼び出し可能関数が算術演算の出力の丸めに引き続き使用できるようになり、結果変数に代入できるようになります。
以上が「round()」関数を使用すると、コードで「TypeError: \'int\' object is not callable」というメッセージがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。