Я написал простейшего разговорного бота, который должен по ключевым словам распознавать ответ пользователя, давать комментарий в том же настроении или контексте и задавать следующий вопрос, но почему то мой бот всегда дает первый вариант ответа, игнорируя ответ пользователя, как это исправить?
print("Привет, какое у тебя настроение?")
a = input()
if "хорошо" or "хорошее" or "отлично" or "отличное" or "прекрасно" or \
"прекрасное" or "замечательно" or "замечательное" or "идеально" or "норм" in a:
print("У меня тоже хорошее настроение")
elif "плохо" or "плохое" or "ужасно" or "ужасное" or " не очень" or "такое себе" in a:
print("Ничего страшного, скоро все наладится")
else:
print("Извини, я тебя не понимаю")
print("")
print("Ты любишь животных?")
b = input()
if "да" or "люблю" or "очень люблю" or "обожаю" or "Да" in b:
print("Я тоже люблю животных, особенно котиков")
elif "нет" or "Нет" or "не люблю" or "не очень" in b:
print("Ну и злюка ты, а я вот котиков люблю")
else:
print("Извини, я тебя не понимаю")
print("")
print("А какое твое любимое время года?")
c = input()
if "Зима" or "зима" in c:
print("Ооо, мне тоже нравится холодок)")
elif "Лето" or "лето" in c:
print("Ммм, я люблю солнышко, жаль только, оно меня не любит")
elif "Осень" or "осень" in c:
print("Тебе видимо листочки нравятся?) Поэт чертов)")
elif "Весна" or "весна" in c:
print("По мне так, единственный плюс Весны в том, что скоро лето")
else:
print("Извини, я тебя не понимаю")