У меня есть вопрос о операторах if else и выражениях raw_input - PullRequest
0 голосов
/ 28 июня 2019

Так что мой код не работает, и я просто пропускаю прямо к оператору else независимо от того, какой ввод использует пользователь.

start_over = 10

STONKS = raw_input("YESN'T? ")

if raw_input == "What?":
        start_over -= 1 
        print STONKS    
elif raw_input == "Yeah?":
        print "Nah, don't be a bully Ninja"
        start_over -=1
        print STONKS     
else:
        print "YOU ATE MY BEANS?!"

Может кто-нибудь помочь?

1 Ответ

2 голосов
/ 28 июня 2019

Вам нужно сравнить с STONKS, а не raw_input

start_over = 10

STONKS = raw_input("YESN'T? ")

if STONKS == "What?":
    start_over -= 1 
        print STONKS    
elif STONKS == "Yeah?":
    print "Nah, don't be a bully Ninja"
    start_over -=1
    print STONKS     
else:
    print "YOU ATE MY BEANS?!"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...