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()