看到我的评论,请帮助我
class cercle:
Pi = 3,14159
def __init__(self):
self._rayon = 1
self._abcisse = 1
self._ordonnee = 1
if self._rayon < 0:
return -self._rayon #i want to take the opposite value if it is negative
def aire(self):
self.Pi * self._rayon ** 2 #How to do the power 2 ?
def permietre(self):
cercle.Pi * self._rayon * 2
aire(self) #How to call the aire method to go inside ?
我想调用aire方法,但我不能,因为参数self有问题
但我有 文件“labspoo.py”,第26行,在cercle中 打印(self.aire()) 名称错误:未定义名称“self” 麦克:~MatR$
aire
是类cercle
的函数,因此需要首先实例化cercle
,并将其放入变量中。 然后可以使用该变量(x
在我的例子中)调用aire
函数self
是类中所有类函数的强制参数,用于获取类内的变量,例如self._rayon
相关问题 更多 >
编程相关推荐