#삼각형 만들기
class Triangle:
base = 0
height = 0
def set_length(self,a,b):
a = int(a)
b = int(b)
self.base = a
self.height = b
def print_area(self):
return print(self.base*self.height/2)
class RATriangle(Triangle):
def print_hypotenuse(self):
return print((self.base**2+self.height**2)**0.5)
cha = RATriangle()
cha.set_length(5,7)
cha.print_area()
cha.print_hypotenuse()
I+yCvOqwge2YlSDrp4zrk6TquLAKY2xhc3MgVHJpYW5nbGU6CiAgICBiYXNlID0gMAogICAgaGVpZ2h0ID0gMAogICAgCiAgICBkZWYgc2V0X2xlbmd0aChzZWxmLGEsYik6CiAgICAgICAgYSA9IGludChhKQogICAgICAgIGIgPSBpbnQoYikKICAgICAgICBzZWxmLmJhc2UgPSBhIAogICAgICAgIHNlbGYuaGVpZ2h0ID0gYgogICAgICAgIAoKCiAgICBkZWYgcHJpbnRfYXJlYShzZWxmKToKICAgICAgICByZXR1cm4gcHJpbnQoc2VsZi5iYXNlKnNlbGYuaGVpZ2h0LzIpCiAgICAgICAgCmNsYXNzIFJBVHJpYW5nbGUoVHJpYW5nbGUpOgogICAgZGVmIHByaW50X2h5cG90ZW51c2Uoc2VsZik6CiAgICAgICAgcmV0dXJuIHByaW50KChzZWxmLmJhc2UqKjIrc2VsZi5oZWlnaHQqKjIpKiowLjUpCiAgICAgICAgCiAgICAgICAgCmNoYSA9IFJBVHJpYW5nbGUoKQpjaGEuc2V0X2xlbmd0aCg1LDcpCmNoYS5wcmludF9hcmVhKCkKY2hhLnByaW50X2h5cG90ZW51c2UoKQ==