Я сделал функцию для программы, которую я делаю. Это математическая игра, в которой вы должны ввести ответ, и если ответ правильный, вы выигрываете.Я думал, что игра проста, но по какой-то причине, когда вы вводите ответ, программа говорит, что это неправильно, даже если ответ правильный.
def gameChoice():
print("what game do you want to play? A math game")
game_choice = input(">>")
if game_choice == 'math game':
number1 = random.randint(1, 30)
number2 = random.randint(1, 30)
answer = (number1 + number2)
print("%d + %d = %d" %(number1, number2, answer))
player_answer = input(">> ")
if player_answer == answer:
print("congrats, you got it right")
else:
print("sorry, try again")