2016-10-29 3 views
0

В настоящее время я пытаюсь исправить код для класса, а я, когда пытаюсь запустить модуль, продолжает говорить недействительный синтаксис. Пожалуйста помоги!Python продолжает говорить недействительный синтаксис

Это код.

печати (Myname + 'спасибо за эту викторину. Ваш счет был' + myScore 'из 3.')

+0

Что Myname и myScore? Строки? если нет, вам нужно преобразовать в строку, например 'str (myScore)', а после того, как myScore отсутствует + ... – cpatricio

ответ

0
myName = "Jay" 
myScore = 1 
print ('%s thank you for taking this quiz. Your score was out %d of 3. ') %(myName, myScore) 

Это лучший способ сделать это. Причина, по которой ваш код не работает, заключается в том, что вам не хватает «+» после myScore.

print (myName + ',thank you for taking this quiz. Your score was ' + myScore + 'out of 3. ') 

Это скорректированная версия.

0

Думайте глубже, ваша мысль должна думать, что ошибка синтаксиса вы только что сделали, а не сосредоточиться на недостающий а «+»

Смежные вопросы