Я пытаюсь сделать математический тест на Python, но он говорит, что речь является синтаксической ошибкой

            print ("Congratulations for Completing the School Subject Quiz.")
            print (" ")
            print ( name  " Your score is " + score )
            print (" ")
            print ("Thank you very much for taking your time and completing my quiz")
            print (" ")
            print ("Hope you have a great day ")

это говорит о том, что вторая речевая отметка о том, где он говорит им имя и там оценка. Помощь будет принята с благодарностью.

1 ответ

Вам не хватает + между name а также " Your score is

Без этого символа похоже, что вы пытаетесь напечатать переменную с именем name(space)(quote)(space)Your - когда то, что вы пытаетесь напечатать, является выражением name (plus) a literal string

Еще лучше были бы ф-струны.

print ("Congratulations for Completing the School Subject Quiz.\n")
print (f"{name} Your score is {score}\n" )
print ("Thank you very much for taking your time and completing my quiz\n")
print ("Hope you have a great day ")
Другие вопросы по тегам