Задать вопрос
@DMITRY1234455

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

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

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

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

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

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