2016-11-24 4 views
0

Я новичок в python. Я пытаюсь закодировать это, я задаю вопрос, следовательно, «Вы мутант», и в зависимости от того, отвечает ли пользователь да или нет, он должен прийти но он работает только для да, но не для нет. как я могу заставить его работать для выхода elif?yes или no output in python

print("Are you a mutant?") 
answer = input() 
if 'Yes': 
    print("Your application to Xavier's School for Gifted Youngsters has been accepted") 
elif 'No': 
    print("Your application was not successful on this occassion") 

`

+1

Попробуйте делать, если ответ == «да» –

+0

@OmidCompSCI благодаря не работал – Anthony

+0

Нет проблем, если вы считаете, что ответили на свой вопрос ниже, пожалуйста, примите его, так что другие могут использовать его как ссылка на этот вопрос. –

ответ

1

Вам нужно сравнить переменную, которая хранит входные данные пользователей с, что вы сравниваете его. В этом случае используйте ==. Ниже пересмотрен код от вашего примера:

print("Are you a mutant?") 
answer = input() 
if answer == 'Yes': 
    print("Your application to Xavier's School for Gifted Youngsters has been accepted") 
elif answer == 'No': 
    print("Your application was not successful on this occassion")