помогите с чат игрой!
когда пишу правильный ответ он пишет что он неправиллный
мой код
async def next(ctx):
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
operator = random.choice(['+', '-', '*', '/'])
problem = f'Сколько будет {num1} {operator} {num2}?'
await ctx.send(problem)
correct_answer = eval(f'{num1}{operator}{num2}')
async def check(message):
return message.author == ctx.author and message.content()
try:
message = await bot.wait_for('message', check=check, timeout=10.0)
except asyncio.TimeoutError:
await ctx.send('Время прошло! Правильный ответ: ' + str(correct_answer))
else:
answer = (message.content)
if answer == correct_answer:
await ctx.send('Правильно!')
else:
await ctx.send('Неправильно! Правильный ответ: ' + str(correct_answer))```