import math
class Cricle:
def init(self,x,y,r):
self.x=x
self.y=y
self.r=r
def area(self):
return math.pi*self.r**2
class Czricle(Cricle):
def init(self,x,y,r,h):
Cricle.init(self.x,y,r)
self.h=h
def volume(self):
return self.area()*self.h
p=Czricle(5,2,3,4)
print(p.volume())
print(p.area())
说x未进行定义
‘init’
改成
‘__init__’
Cricle.init(self.x,y,r)这里错了
self.x改为x