
Добавил:
Psixoznik
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:3 семестр / laba_8
.pyfrom laba_7 import get_shape_class
# Новый обьект добавлен в laba_7
'''
class Square(Shape):
def calculate_perimeter(self):
return self.num_vertices * 0.32
def calculate_area(self):
return self.num_vertices ** 2
def check_symmetry(self):
return True
'''
while True:
shape_name = input("Напишите название фигуры на английском: ").strip().lower()
if shape_name == 'exit':
break
ShapeClass = get_shape_class(shape_name)
if ShapeClass:
num_vertices = int(input(f"Количество сторон: {shape_name}: "))
shape_instance = ShapeClass(num_vertices)
print(shape_instance.description)