イム初めて原子上のpythonと協力し、自分のコードの一部のPython:floatオブジェクト呼び出すことはできません
を実行しながら、私はいくつかの問題を抱えてきたI'veは、このクラスを定義した:
class Installment(object):
def __init__(self, pName, pPercentage):
self.name = pName
self.percentage = pPercentage
self.grade = 0.0
self.contribution = 0.0
def givePercentage(self):
return (self.percentage)
def grade(self, pGrade):
self.grade = pGrade
self.contribution = giveContribution() * pGrade
def giveContribution(self):
return (self.contribution)
を
しかし、私は行ってアイブの機能をテストしてみてください:
midterm1 = Installment("Parcial 1", 0.25)
print(midterm1.givePercentage())
print(midterm1.giveContribution())
midterm1.grade(3.4)
アトムは、次のことをスロー:
0.25 0.0 Traceback (most recent call last): File "C:\Users\Oscar Ramirez\Documents\Python\Tracker\Installment.py", line 28, in midterm1.grade(3.4) TypeError: 'float' object is not callable [Finished in 0.609s]