#python
#питон
Вопрос:
Я получаю сообщение об ошибке в строке 8 EOL при сканировании строкового литерала.
Я уже пробовал сделать отступ в строке и добавить обратную косую черту, но ничего не получается.
класс HumanPlayer (проигрыватель):
def move(self):
move_choice = input('rock, paper, scissors, SHOOT! >')
while move_choice != 'rock'and move_choice != '
'paper'and move_choice != 'scissors':
print('Sorry that entry is invalid, please try again')
move_choice = input('rock, paper, scissors,SHOOT! >')
return (move_choice)
Ответ №1:
У вас был дополнительный '
и не завершенный while
оператор в строке, с которой вы его начали. Поскольку вы хотите, чтобы он охватывал несколько строк, добавьте
, это называется и является явным продолжением строки
def move(self):
move_choice = input('rock, paper, scissors, SHOOT! >')
while move_choice != 'rock'and move_choice !=
'paper'and move_choice != 'scissors':
print('Sorry that entry is invalid, please try again')
move_choice = input('rock, paper, scissors,SHOOT! >')
return (move_choice)