SyntaxError: invalid syntax

Please help me, I’m in magic 8 ball it is giving me some error but unable to find it.

import random

name = “john”

question = “What is day today”

answer = “”

random_number = random.randint(1, 10)

print (random_number)

if random_number == 1:

answer = “Yes - definitely.”

elif random_number == 2:

answer = “it is decidedly so”

elif random_number == 3:

answer = “Without a doubt.”

elif random_number == 4:

answer = “Reply hazy, try again.”

elif random_number == 5:

answer = “Ask again later.”

elif random_number == 6:

answer = “Better not tell you now.”

elif random_number == 7:

answer = “My sources say no.”

elif random_number == 8:

answer = “Outlook not so good.”

elif random_number == 9:

answer = “Very doubtful.”

elif random_number == 10:

answer = “Signs point to yes”

else:

answer = “Error”

print (name + “asks:” question)

print (“Magic 8-Ball’s answer:” + answer)

if name == “”:

print (“Question:” + question)

else:

print (name + “asks:” + question)

if question == “”:

print (“Magic 8-Ball cannot provide a fortune unless you ask it something.”)

else:

print (name + “asks:” + question)

print (“Magic 8-Ball\s answer:” + answer)

Output :
File “magic8.py”, line 29
print (name + “asks:” question)
^
SyntaxError: invalid syntax

As we can see from the error message

The error takes place on line 29, within the print function found there. If we take a look, we can see that a concatenation has been attempted using +, however there is no + between “asks:” and question. Thus the print function breaks and returns a syntax error as a complete string is not created. Therefore the line should read;

print(name + " asks: " + question)