Qual é a razão do erro de sintaxe da declaração de impressão do código python fornecido [fechado]

xString = input("Enter a number: ")
x = int(xString)
yString = input("Enter a second number: ")
y = int(yString)
print('The sum of ', x, ' and ', y, ' is ', x+y, '.', sep='')

ao executar o código acima, o intérprete lança um erro de sintaxe dizendo o erro de sintaxe conforme abaixo.

 print(?The sum of ?, x, ? and ?, y, ? is ?, sum, ?.?, sep=??)

SyntaxError: sintaxe inválida

questionAnswers(3)

yourAnswerToTheQuestion