1. ホーム
  2. python

[解決済み] TypeError: 'int' オブジェクトは呼び出し可能ではありません。

2022-03-01 20:36:40

質問

次の整数が与えられ、計算する。

from __future__ import division

a = 23
b = 45
c = 16

round((a/b)*0.9*c)

その結果、以下のようになります。

TypeError: 'int' object is not callable.

出力を整数に丸めるには?

どのように解決するのですか?

あなたのコードのどこかに、次のようなものがあります。

round = 42

と書くと

round((a/b)*0.9*c)

にバインドされたオブジェクトに対する関数呼び出しを意味すると解釈されます。 round であり、それは int . そしてそれは失敗する。

問題は、どのようなコードであれ int という名前に round . それを見つけて削除してください。