Загрузка данных


class Robotnik:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def info(self):
        return f"Имя: {self.name}, Возраст: {self.age}"



class Director(Robotnik):
    position = "Директор"

    def info(self):
        return f"{super().info()}, Должность: {self.position}"



class DeputyDirector(Robotnik):
    position = "Заместитель директора"

    def info(self):
        return f"{super().info()}, Должность: {self.position}"



class Manager(Robotnik):
    position = "Менеджер"

    def info(self):
        return f"{super().info()}, Должность: {self.position}"



class JuniorManager(Robotnik):
    position = "Младший менеджер"

    def info(self):
        return f"{super().info()}, Должность: {self.position}"



class Intern(Robotnik):
    position = "Стажёр"

    def info(self):
        return f"{super().info()}, Должность: {self.position}"



# Создаём экземпляры подклассов
director = Director("Алексей", 45)
deputy_director = DeputyDirector("Мария", 38)
manager = Manager("Иван", 32)
junior_manager = JuniorManager("Елена", 25)
intern = Intern("Дмитрий", 22)

# Выводим информацию о каждом роботнике
print(director.info())
print(deputy_director.info())
print(manager.info())
print(junior_manager.info())
print(intern.info())