@DMITRY1234455

Почему ответ отображается несколько раз?

У меня такая проблема, я пытаюсь сделать что-то похожее на чат бота, но столкнулся с проблемой, вот скриншоты

Скриншоты фрагментов кода удалены модератором.

Если написать "привет" или "дарова", то почему-то результат выводится 3 раза, хотя задумывалось 1, я думаю,что это не очень сложный вопрос, я начинающий python'ист.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Rimush
@Rimush
Потому что команда in ищет совпадения в тексте.
Поэтому при обходе цикла по условию подходит:
ПРИВЕТ
ПРивет
ПРИВет
Нужно так:
if word == inp:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы