Задать вопрос
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. без использования нейросетей, т.к. я в них пока не шарю.
  • Вопрос задан
  • 726 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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