proekt.md 6.7 KB

class Game:

def __init__(self):
    self.stage = 1  # Начальная сцена
    self.score = 0  # Баллы игрока

def start(self):
    print("Добро пожаловать в игру! Ваша цель — успешно пройти все сцены.")
    while self.stage <= 5:
        if self.stage == 1:
            self.scene_1()
        elif self.stage == 2:
            self.scene_2()
        elif self.stage == 3:
            self.scene_3()
        elif self.stage == 4:
            self.scene_4()
        elif self.stage == 5:
            self.scene_5()
    print(f"Поздравляем, вы прошли игру с {self.score} баллами!")

def scene_1(self):
    print("\nСцена 1: Принятие звонка от клиента")
    print("Телефон звонил. Выберите, чтобы принять звонок.")
    input("Нажмите Enter, чтобы ответить на звонок.")
    print("\nКлиент: Здравствуйте, у меня возникла проблема с заказом, можете помочь?")
    print("Выберите вариант ответа:")
    print("1. Здравствуйте, конечно, расскажите подробнее о вашей проблеме.")
    print("2. Извините, это не в нашей компетенции.")
    print("3. Мы не можем помочь в данный момент.")

    choice = input("Ваш выбор (1, 2, 3): ")
    if choice == "1":
        self.score += 1
        self.stage += 1
        print("Вы помогли клиенту. Он доволен!")
    else:
        print("Клиент недоволен, перезапускаем сцену...")
        self.stage = 1  # Возвращаемся к первой сцене

def scene_2(self):
    print("\nСцена 2: Организация рабочего процесса")
    print("Откройте календарь и проверьте расписание.")
    input("Нажмите Enter, чтобы открыть календарь.")
    print("\nУ вас есть несколько документов, которые нужно разложить по категориям.")
    print("Документы: Отчеты, Договоры, Запросы.")

    print("Как вы хотите распределить документы?")
    documents = input("Введите документы через запятую (например, 'Отчеты, Договоры, Запросы'): ")

    if "Отчеты" in documents and "Договоры" in documents and "Запросы" in documents:
        self.score += 1
        self.stage += 1
        print("Документы разложены правильно!")
    else:
        print("Некоторые документы распределены неправильно. Перезапускаем сцену...")
        self.stage = 2

def scene_3(self):
    print("\nСцена 3: Обработка жалобы от клиента через электронную почту")
    print("Вы получили электронное письмо с жалобой от клиента.")
    input("Нажмите Enter, чтобы открыть письмо.")
    print("\nПисьмо от клиента: 'Здравствуйте, у меня проблема с доставкой. Почему так долго?'")
    print("Выберите шаблон ответа:")
    print("1. Извините за неудобства, мы постараемся решить проблему.")
    print("2. Ваш запрос не входит в наши обязанности.")
    print("3. Мы не можем помочь, ждите еще немного.")

    choice = input("Ваш выбор (1, 2, 3): ")
    if choice == "1":
        self.score += 1
        self.stage += 1
        print("Ответ отправлен. Клиент доволен!")
    else:
        print("Клиент остался недоволен. Перезапускаем сцену...")
        self.stage = 3

def scene_4(self):
    print("\nСцена 4: Продажа услуги по телефону")
    print("Вы получили звонок от клиента. Он интересуется одной из услуг.")
    input("Нажмите Enter, чтобы принять звонок.")
    print("\nКлиент: 'Здравствуйте, я интересуюсь консультацией по вашему продукту.'")
    print("Какие услуги вы предлагаете?")
    print("1. Консультация по продукту.")
    print("2. Скидка на продукт.")
    print("3. Дополнительная услуга, не связанная с запросом клиента.")

    choice = input("Ваш выбор (1, 2, 3): ")
    if choice == "1":
        self.score += 1
        self.stage += 1
        print("Вы правильно предложили услугу, клиент доволен!")
    else:
        print("Клиент не заинтересован, перезапускаем сцену...")
        self.stage = 4

def scene_5(self):
    print("\nСцена 5: Введение в CRM-систему и работа с запросами клиентов")
    print("Откройте CRM-систему и проверьте запросы клиентов.")
    input("Нажмите Enter, чтобы открыть систему.")
    print("\nВ системе новые запросы от клиентов. Вам нужно обновить данные или ответить на запросы.")
    print("Что вы хотите сделать?")
    print("1. Обновить информацию о клиентах.")
    print("2. Игнорировать запросы.")
    print("3. Не обновлять данные.")

    choice = input("Ваш выбор (1, 2, 3): ")
    if choice == "1":
        self.score += 1
        self.stage += 1
        print("Запросы обработаны, информация обновлена!")
    else:
        print("Вы не обработали запросы, перезапускаем сцену...")
        self.stage = 5

if name == "main":

game = Game()
game.start()