使用python检查圆的半径,面积和周长的文档测试



我已经编写了下面提到的代码,但得到以下错误:

"值错误:文档字符串的第 2 行。Circle.Circumference 在>>> 之后缺少空白:">>>c1 = Circle(2.5("。

请告诉我如何解决此错误?

班级圈:

def __init__(self, radius):
"""
>>> c1 = Circle(2.5)
>>> c1.radius
2.5
"""
self.radius = radius
def area(self):
"""
>>> c1 = Circle(2.5)
>>> c1.area()
19.63
"""
a = math.pi * self.radius * self.radius
return round(a,2)

def circumference(self):
"""
>>>c1 = Circle(2.5)
>>>c1.circumference()
15.71
"""
c = 2 * math.pi * self.radius
return round(c,2)

您的代码在以下行的圆周上错过了>>>后的空格:

>>>c1 = Circle(2.5)
>>>c1.circumference()

使用此代码作为参考,您可能会得到答案...

班级圈:

def __init__(self, radius):
"""
>>> c1 = Circle(2.5)
>>> c1.radius
2.5
"""
self.radius = radius
def area(self):
"""
>>> c1 = Circle(2.5)
>>> c1.area()
19.63
"""
return round(math.pi*(self.radius**2),2)
def circumference(self):
"""
>>> c1=Circle(2.5)
>>> c1.circumference()
15.71
"""
return round(math.pi*(self.radius*2),2)

最新更新