Создать три класса:
Trigon, обозначающий треугольник:
- заводится по трём сторонам
имеет методы square() (площадь) и perimeter() (периметр)
Pea, обозначающий грушу круг
заводится (NB!) по трём сторонам вписанного треугольника
имеет методы square() и perimeter()
TrigonPea (унаследованный от Trigon и Pea), обозначающий треугольную грушу
- заводится по трём сторонам
- периметр и площадь равны периметру и площади треугольника
имеет метод volume(), равный произведению периметра треугольника на площадь описанного круга
Неравенство треугольника проверять не надо.
t=mod.Trigon(3,4,5)
p=mod.Pea(3,4,5)
z=mod.TrigonPea(3,4,5)
print "{:.6f}".format(t.square())
print "{:.6f}".format(t.perimeter())
print "{:.6f}".format(p.square())
print "{:.6f}".format(z.volume())
print "{:.6f}".format(z.square())6.000000 12.000000 19.634954 235.619449 6.000000
