我试图从输入中获取三角形边的长度,然后在子类中找到该区域。我收到子类的语法错误。
代码:
class triangle(): # parent class
def sides(self):
self.a = float(input("Enter the sides of triangle: "))
self.b = float(input("Enter the sides of triangle: "))
self.c = float((input("Enter the sides of triangle: "))
class area(triangle): #child class
def ar():
s = (a+b+c)/2
ar = (s*(s-a)*(s-b)*(s-c)) ** 0.5
return ar
p = triangle()
q = area()
p.sides()
print(q.area())