0
楕円の円周を計算するためにクラスを使用するプログラムを作成しています。私は私の括弧をチェックした、私は私のオブジェクトを宣言しているが、型エラーが来るのを続けると、なぜ私は知らない。TypeError:計算を印刷した後に 'float'オブジェクトを呼び出すことができない
私はそれを実行すると、それはこのエラーを返します。
Traceback (most recent call last):
File "C:\workspace.py", line 16, in <module>
value.Ramanujans()
File "C:\workspace.py", line 8, in Ramanujans
print(math.pi() * 3 * (self.x + self.y) - math.sqrt((3 * self.x + self.y) * (self.x + 3 * self.y)))
TypeError: 'float' object is not callable
誰かがポインタを与えることができれば、それは私が適切にクラスの機能を使用していないか、正しく計算を行っていない、それはということであれ、素敵なこと。
'math.pi'は浮動小数点型ですので、' math.pi'の後にかっこをドロップするだけで呼び出すことができます。 –
これは完璧に@ JimFasarakis-Hilliardを動作させてくれてありがとうございました。答えとしてその解決策を投稿すると答えがフラグ – vipers356
に記入されます@これはクラスとしてはあまり意味がありません。 –