Вот в чём проблема: нужно написать программу, которая спросит, какое у человека настроение и подберёт нужную фразу. Например, человек напишет "плохое", и программа выведет "Блин... Ну ничего, всё хорошо будет.". Однако, циклы игнорируются, и при любом значении (даже при пустоте) программа напишет фразу, как будто настроение хорошее! Я два дня пытаюсь понять, в чём дело, но не выходит! На помощь!
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:
print("Вот и хорошо."
else:
print("Эммм... Ладно."
print("Ну, до встречи."
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:
print("Вот и хорошо."
else:
print("Эммм... Ладно."
print("Ну, до встречи."