Исправить код

Евген777

Новичок
Пользователь
Янв 3, 2025
4
0
1
x=input("Как настроение?")
if x=="Хорошо" or "Прекрасно":
print("Приятно слышать!")
else:
print('Хм!..')
 
Последнее редактирование:

PYDEV

Пользователь
Пользователь
Авг 31, 2023
79
20
8
if x in ["хорошо", "прекрасно"]:
 
  • Мне нравится
Реакции: Евген777

Евген777

Новичок
Пользователь
Янв 3, 2025
4
0
1
if x in ["хорошо", "прекрасно"]:
 

Евген777

Новичок
Пользователь
Янв 3, 2025
4
0
1
Спасибо. Да, так все работает как надо. Но почему эта строка не работала - "if x=="Хорошо" or "Прекрасно":"
 
Последнее редактирование:

PYDEV

Пользователь
Пользователь
Авг 31, 2023
79
20
8
Потому что логика не верная. Нужно было
Код:
x = input("Как ваше настроение? ").lower()

if x == "хорошо" or x == "прекрасно":
    print("Супер!")
 
  • Мне нравится
Реакции: Евген777

Евген777

Новичок
Пользователь
Янв 3, 2025
4
0
1
Потому что логика не верная. Нужно было
Код:
x = input("Как ваше настроение? ").lower()

if x == "хорошо" or x == "прекрасно":
    print("Супер!")
Как вариант
print("Как настроение?")
x=input()
if x=="Хорошо" or x=="Прекрасно":
print("Приятно слышать!")
else:
print("Супер!")

Благодарю )
 

Форум IT Специалистов