def __init__(self, name, surname, age): Log.CRE("Создан экземпляр класса Person") self.__name = name self.__surname = surname try: self.__age = int(age) if not 0 <= age <= 100: raise ValueError("age from 0 to 100") except ValueError as error: Log.ERR("Возраст должен быть в пределах от 0 до 100") print("Error:", error)
def __init__(self, name, surname, age, ticket_id): super(Client, self).__init__(name, surname, age) Log.CRE("Создан экземпляр класса Client") self.__ticket_id = ticket_id self.__training_log = {}
def __init__(self, name, surname, age, id_number, position): super(Trainer, self).__init__(name, surname, age) Log.CRE("Создан экземпляр класса Trainer") self.__id_number = id_number self.__position = position self.__schedule = {}
def __init__(self, address): Log.CRE("Создан экземпляр класса Gym") self.__address = address self.__clients = [] self.__trainers = []