@13-Pythin-13

Как сделать условие для ответа на вопрос в Python?

Здравствуйте уважаемые разработчики, я только начал изучать Python и у меня возникла проблема. Как мне в коде после
input ("Тебе больше 18 лет? ")
Если пользователь ответил "Да" "да" "ДА", то выполняется одно условие, а если ответил "Нет" "нет" "НЕТ", то выполняется условие. Я думаю через if и else, но не понимаю как это правильно сделать.
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
datka
@datka
answer = input ("Тебе больше 18 лет? ")
if answer.upper() == 'ДА':
	print(answer)

if answer.upper() == 'НЕТ':
	print(answer)


Используйте .upper() что бы вот этого не делать
"Да" "да" "ДА"
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Swithy6ty
noanswer = ["НЕТ", "нет", "нЕт", "неТ", "Нет"]
yesanswer = ["да", "Да", "ДА", "дА"]
while True:
    answer = input("Тебе больше 18 лет?")
    if answer in noanswer:
        #Ответ если answer == Нет
    if answer in yesanswer:
        #Ответ если answer == Да

Дополнительно я поставил цикл While чтобы процесс не останавливался
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы