2016-10-29 3 views
0

Ich versuche gerade, einen Code für eine Klasse zu korrigieren, und ich, wenn ich versuche, das Modul auszuführen, sagt es ungültige Syntax. Bitte Hilfe!Python sagt immer ungültige Syntax

Dies ist der Code.

print (myName + 'danke dieses Quiz für die Aufnahme. Ihr Ergebnis war' + myScore 'out of 3')

+0

Was ist myName und myScore? Saiten? wenn nicht, müssen Sie in string konvertieren, wie 'str (myScore)', und nachdem myScore ein + fehlt ... – cpatricio

Antwort

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

Dies ist eine bessere Art und Weise tun. Der Grund, warum Ihr Code nicht funktioniert, liegt darin, dass Sie nach myScore ein '+' verpassen.

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

Das ist die korrigierte Version.

0

Denken tiefer, sollten Sie Ihre Gedanken denken, was Syntaxfehler Sie gerade gemacht, konzentrieren sich nicht auf eine fehlende eines ‚+‘