Вот в чём проблема: нужно написать программу, которая спросит, какое у человека настроение и подберёт нужную фразу. Например, человек напишет "плохое", и программа выведет "Блин... Ну ничего, всё хорошо будет.". Однако, циклы игнорируются, и при любом значении (даже при пустоте) программа напишет фразу, как будто настроение хорошее! Я два дня пытаюсь понять, в чём дело, но не выходит! На помощь!
P.S. ".startwith" использовать НЕЛЬЗЯ. print("Привет! Как настроение?"
a = input()
if 'хоро' or 'прекрас' in a and 'плох' or 'ужас' or 'нормал' not in a:
print("Отлично. У меня тоже всё хорошо."
elif 'плох' or 'ужас' in a and 'хоро' or 'прекрас' or 'нормал' not in a:
print("Блин... Ну ничего, всё хорошо будет."
elif 'нормал' in a and 'плох' or 'ужас' or 'хоро' or 'прекрас' not in a:
это так не работает, ты проверяешь строчные литералы на то что они не пустые, они не пустые и потому получается true, чтобы работало нужно каждый элемент проверять то есть "хоро" in a or "прекрас" in a и так далее, а лучше проверяй со списком типа if a in ['lsfjkas', 'oihjfas'] and not in ['sdrfsdgf', 'gdfsgsr']