예제 #1
0
 def __init__(self, argsList):
     print("Записываем ширину...")
     self.width = Shape.CheckNumValue(
         argsList[0] if len(argsList) >= 1 else '.')
     print("Записываем высоту...")
     self.height = Shape.CheckNumValue(
         argsList[1] if len(argsList) >= 2 else '.')
     print("Записываем цвет...")
     self.color = Color(argsList[2] if len(argsList) >= 3 else '0')
     print("Запись для прямоугольника завершена!")
예제 #2
0
 def __init__(self, argsList):
     print("Записываем cторону...")
     self.dim = Shape.CheckNumValue(
         argsList[0] if len(argsList) >= 1 else '.')
     print("Записываем цвет...")
     self.color = Color(argsList[1] if len(argsList) >= 2 else '0')
     print("Запись для квадрата завершена!")
예제 #3
0
 def __init__(self, argsList):
     print("Записываем радиус...")
     self.radius = Shape.CheckNumValue(
         argsList[0] if len(argsList) >= 1 else '.')
     print("Записываем цвет...")
     self.color = Color(argsList[1] if len(argsList) >= 2 else '0')
     print("Запись для круга завершена!")
예제 #4
0
 def GetType(cls):
     return Shape.GetType(cls)
예제 #5
0
 def __repr__(self):
     return Shape.__repr__(self) + "\nСторона: {}".format(self.dim)
예제 #6
0
 def __repr__(self):
     return Shape.__repr__(self) + "\nРадиус: {}".format(self.radius)
예제 #7
0
 def __repr__(self):
     return Shape.__repr__(self) + "\nШирина: {0} \nВысота: {1}".format(
         self.width, self.height)