fork download
  1. class Shape:
  2. def area_shape(self,length1=0,length2=0,length3=0):
  3. pass
  4. def perimeter_shape(self,length1=0,length2=0,length3=0):
  5. pass
  6.  
  7. class Rectangle(Shape):
  8. def area_shape(self, width, length):
  9. area = width * length
  10. print(area)
  11.  
  12. def perimeter_shape(self, width, length):
  13. perimeter = 2*(width + length)
  14. print(perimeter)
  15.  
  16. class Triangle(Shape):
  17. def area_shape(self, width, height):
  18. area = 0.5*(width * height)
  19. print(area)
  20.  
  21. def perimeter_shape(self, length1,length2,length3):
  22. perimeter = length1 + length2 + length3
  23. print(perimeter)
  24.  
  25.  
  26. triangle = Triangle()
  27. triangle.area_shape(4,3)
  28. triangle.perimeter_shape(4,3,5)
  29.  
  30. rectangele = Rectangle()
  31. rectangele.area_shape(4,6)
  32. rectangele.perimeter_shape(4,6)
Success #stdin #stdout 0.04s 9528KB
stdin
Standard input is empty
stdout
6.0
12
24
20