Size: a a a

Сообщество Python Программистов

2021 January 20

K

KarmaBot in Сообщество Python Программистов
Leha Planeta
Спасибо)
Вы увеличили карму Бензофуран Гетероцикл до 3213.51 (+1.00)
источник

LP

Leha Planeta in Сообщество Python Программистов
Борис
С любой можно, кроме шаблонов. С "Чистого кода" можно начать.
Спасибо)
источник

K

KarmaBot in Сообщество Python Программистов
Leha Planeta
Спасибо)
Вы увеличили карму Борис до -34.63 (+1.00)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Leha Planeta
Спасибо)
С пепом конечно можно писать говно, но оно хотя бы будет выглядеть прилично))
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
А, та же логика что и с динамическим массивом?
Аллоцируем сколько-то, если вышли за предел то аллоцируем новый блок больше размером?
там сложно выйти
https://github.com/python/cpython/blob/master/Objects/longobject.c
“цифра” - в base 2^30
источник

AT

Alexander T in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Но если допустим питон извращать для компиляции то даже граница в 2^512 может выстрелить
источник

LP

Leha Planeta in Сообщество Python Программистов
Бензофуран Гетероцикл
С пепом конечно можно писать говно, но оно хотя бы будет выглядеть прилично))
Понял)
Я пока что сильно не спешу с переходом, пока есть время, хочу поправить и выучить базовые вещи в программировании
источник

AT

Alexander T in Сообщество Python Программистов
в расте есть крейт bigint, это все решаемые проблемы
источник

AT

Alexander T in Сообщество Python Программистов
base 2^30, т.е. 1073741824 -> [1] по факту)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
в расте есть крейт bigint, это все решаемые проблемы
??
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Крейт?
источник

AT

Alexander T in Сообщество Python Программистов
либа
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А
источник

S

Shadle in Сообщество Python Программистов
@dp.message_handler(commands="/start", state="*")
async def vvod_id(message: Message) -> NoReturn:
   await message.reply("Введи item_id")
   await SomeState.item_id.set()


@dp.message_handler(state=SomeState.item_id)
async def start(message: Message, state: FSMContext) -> NoReturn:
   await state.update_data(item_id=message.text)  # тут сохраняется твой item_id
   item = await state.get_tables(item_id)
   print(item)
 
if __name__ == '__main__':
   executor.start_polling(dp)

Подскажите
пожалуйста
запускаю бота, он ничего не присылает, должен прислать "Введи item_id", далее после ввода item_id он должен это значение положить в переменную item_id и применить в функции get_tables(item_id) и прислать результат этой функции
источник

AT

Alexander T in Сообщество Python Программистов
Shadle
@dp.message_handler(commands="/start", state="*")
async def vvod_id(message: Message) -> NoReturn:
   await message.reply("Введи item_id")
   await SomeState.item_id.set()


@dp.message_handler(state=SomeState.item_id)
async def start(message: Message, state: FSMContext) -> NoReturn:
   await state.update_data(item_id=message.text)  # тут сохраняется твой item_id
   item = await state.get_tables(item_id)
   print(item)
 
if __name__ == '__main__':
   executor.start_polling(dp)

Подскажите
пожалуйста
запускаю бота, он ничего не присылает, должен прислать "Введи item_id", далее после ввода item_id он должен это значение положить в переменную item_id и применить в функции get_tables(item_id) и прислать результат этой функции
тебе нужно 2 стейта
1: бот присылает “введи айди” и меняет стейт на следующий
2: обработа введенного айди
источник

S

Shadle in Сообщество Python Программистов
Alexander T
тебе нужно 2 стейта
1: бот присылает “введи айди” и меняет стейт на следующий
2: обработа введенного айди
class SomeState(StatesGroup):
 item_id: State = State()
источник

S

Shadle in Сообщество Python Программистов
Shadle
class SomeState(StatesGroup):
 item_id: State = State()
тут нужно добавить стейт?
источник

44

456789 456789 in Сообщество Python Программистов
источник

44

456789 456789 in Сообщество Python Программистов
это
источник