"да" не определено?Немного запутался - PullRequest
0 голосов
/ 27 марта 2019

Возвращает ошибку при перезапуске 'yes' is not defined.Новичок в python, поэтому не очень уверен, что здесь не так.

restart = input("Would you like to play again? ").lower
if restart == ("yes"):
    print("Restarting.. ")
    main()
elif restart == ("no"):
    print("Bye! ")
    exit()

main()

Я хочу, чтобы, когда пользователь вводит да или нет, он либо выходит из программы, либо перезапускает main().

1 Ответ

1 голос
/ 27 марта 2019
 restart = raw_input("Would you like to play again? ").lower()
 if restart == ("yes"):
    print("Restarting.. ")
    main()
 elif restart == ("no"):
  print("Bye! ")
  exit()

 main() 

, так как вы используете Python 2, ваш код должен быть таким

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...