2016-10-29 6 views
0

現在、クラスのコードを修正しようとしていますが、モジュールを実行しようとすると無効な構文を続けています。助けてください!Pythonは無効な構文を続けています

これはコードです。

プリント(がmyName +「はこのクイズを取ってくれてありがとう。あなたのスコアだった」「3のうち、」+ myScore)

+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

「+」の欠落に焦点を当てずに、構文エラーが発生したと考えてください。

関連する問題