@sdrom

Как заставить бота правильно работать?

При написании запроса срабатывает только первая комада
print("-------=регистрация=------------------------")
name = input("Ваше имя: ")
print("________________________________")
family = input("Ваша фамилия: ")
print("________________________________")
age = input("ваш возраст: ")
print("=___Регистрация_окончена._Теперь_можем_пообщатся.________________________=")

#опрос
print("<Виталий>:      О чём поболтаем?")
answer = input("<Вы>: ")
#вопросы
if answer == "привет" or "Привет" or "привет." or "Привет." or "Добрый день." or "Добрый день!" or "добрый день" or "добрый день." or "Здравствуйте!" or "Здравствуйте." or "здравствуйте." or "здравствуйте!":
    print("<Виталий>:       Добрый день,", name, "! Как дела?")
    answer = input("<Вы>: ")

if answer == "как дела" or "Как дела?" or "Что делаешь?" or "что делаешь?" or "что делаешь" or "Чем занимаешся?" or "Как делишки?" or "Что делаете?" or "Почему ты растроен?" or "Как ты?" or "Что свами?" or "что делате":
    print("<Виталий>:       Прекрасно! Общаюсь свами, набираюсь опыту.")
    answer = input("<Вы>: ")
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
SoreMix
@SoreMix
yellow
Как заставить разработчика прочитать документацию
думает бот.
Неправильно используете OR
Каждый or - новое условие.

if answer == "привет" or answer == "Привет"

https://pythontutor.ru/lessons/ifelse/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
26 окт. 2020, в 01:56
3500 руб./за проект
25 окт. 2020, в 23:21
5000 руб./за проект
25 окт. 2020, в 21:47
1500 руб./за проект