AlexDarkStalker
@AlexDarkStalker
Хочу научится программировать на Python

Как реализовать систему диалогов на Python?

Как можно реализовать систему диалогов с помощью Python?
Я делал это с помощью данного скрипта:
with open('C:\Dialog\Dialog.txt') as f:
     lines = [x.rstrip() for x in f.readlines()]
     print(lines[lines.index(input())+1])

Скрипт ищет в файле Dialog.txt строку, соответствующую введенному тексту и выводит следующую, если скрипт не находит строку, то он выводит текст типа: "Прости, но я не знаю, как мне отвечать на эту фразу, как мне ответить на нее в следующий раз?", и пользователь писал пример.(Для этого я использовал исключения)
Пример содержания файла Dialog.txt:
Это шрифт вводимой фразы
Это шрифт ответа

Привет
Здравствуйте

Как твои дела?
Ничего нового, так как я очень медленно развиваюсь.

Это очень примитивно. Вы можете пожалуйста посоветовать какой-нибудь способ получше?
P.S. без использования нейросетей, т.к. я в них пока не шарю.
  • Вопрос задан
  • 695 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы