-4
class Cylinder(object):
self.pi = 3.14
def __init__(self,height=1,radius=1):
self.height = height
self.radius = radius
def volume(self):
return self.pi * self.radius**2 * self.height
def surface_area(self):
pass
類的汽缸(對象): self.pi = 3.14 DEF __init __(個體,高度= 1,半徑= 1): self.height =高度 self.radius =半徑 DEF體積(個體): return self.pi * self.radius ** 2 * self.height def surface_area(self): pass – user2987322
請不要將多行Python代碼片段放入註釋中,因爲它們會丟失縮進並且通常無法讀取。順便說一句,你的代碼的初始版本有'self.pi'縮進太多:它應該縮進與'def'行相同。但是,正如尤金所言,你不能在那裏真正使用'self.pi'。這對於pi來說是非常可悲的近似值。 :) –