import math
class Circle():
def __init__(self,radius,centre):
self.radius=radius
self.centre=centre
def circumference():
return 2.0*math.pi*self.radius
c1 = Circle(1.0, (0.5 , 1.0))
c2 = Circle(1.5, (-0.5 , 2.0))
print(c1.radius)
print(c2.radius)
print(c1.circumference)
print(c2.circumference)
1.0
1.5
<bound method Circle.circumference of <__main__.Circle object at 0x7facb18214a8>>
このエラーは何を意味するのでしょうか?
の内側(
__init__
で定義されている)radius
にアクセスするための方法/機能circumference
内self
に合格する必要がありますか?.... – Sayseエラーがここにはありません。関数の署名を印刷しています。代わりに 'c1.circumference()'を呼び出すようにしてください。 –
また、 'circum'定義に' self'を渡す必要があります。 –