Hi everyone! I’m a bit stuck with this exercise. Whenever I run the code, I get ‘Error’ for ‘Magic 8-Ball’s Answer’ and not any of the randomly generated answers. I’ve looked at the code carefully and am not quite sure where I’m going wrong. Any help would be greatly appreciated!
Here is my code:
import random
name = "Rachael"
question = "Will it rain on Monday?"
answer = ""
random_number = random.randint(1,9)
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."
else:
answer = "Error"
print(name + " asks: " + question)
print("Magic 8-Ball's answer: " + answer)
Here is the link to the exercise: Magic 8-Ball.
Thanks in advance!