Получение чисел от пользователя в aiogram 3

Рейтинг: 0Ответов: 1Опубликовано: 19.06.2023

Как сделать калькулятор с входным числом от пользователя(равно или больше 50 и если меньше 50 то заново попросить ввести число)?

@dp.message(Text("📠 Калькулятор"))
async def with_puree(message: types.Message):
    await message.reply(calculatorMess)
    @dp.message(text=(int))
    while int < 50:
        dp.message(Text(int))
        i = int(int)
        if i >= 50:
            await message.reply(calculatorMess2)
    if i >= 50:
            await message.reply(calculatorMess2)

Выводит ошибку

while int < 50:
^^^^^
SyntaxError: invalid syntax

Ответы

▲ 1

Нельзя использовать название переменной int, так как это название встроенного класса. Просто переименуй переменную