170 похожих чатов

Кстати, еще хотел спросить, как правильнее и читабельнее будет здесь

сделать проверку?

if message.text.isdigit() and int(message.text) in range(1, 12 + 1):
...

или

if message.text.isdigit():
if int(message.text) in range(1, 12 + 1):
...

20 ответов

25 просмотров

Второй вариант, первый упадёт, как только будет другой тип

Mark-Zemlyanskikh Автор вопроса
Artem
Не упадёт же

Да, не упадет

Artem
Не упадёт же

Разве? Строка об второе условие не ударится?

try: value = int(message.text) except ValueError: return if not (0<value<12): return ...

А дальше ты message.text юзаешь или опять к инту приводишь?

Mark-Zemlyanskikh Автор вопроса
Tishka17
try: value = int(message.text) except ValueErro...

Try ex сюда приплетать? А не многовато ли ему?)

Mark Zemlyanskikh
Try ex сюда приплетать? А не многовато ли ему?)

Завтра понадобится -1 ловить, что делать будет?

Mark-Zemlyanskikh Автор вопроса
Mark-Zemlyanskikh Автор вопроса
Tishka17
А дальше ты message.text юзаешь или опять к инту п...

Мне нужно понимать, число в диапазоне прилетело или нет Если не в диапазоне, то писать юзеру что нужно попробовать еще раз Если в диапазоне, fsm и переходим в следующий стейт

Mark Zemlyanskikh
Мне нужно понимать, число в диапазоне прилетело ил...

Так тебе дальше нужно число само число не важно?

Mark-Zemlyanskikh Автор вопроса
Tishka17
Так тебе дальше нужно число само число не важно?

Конечно, в базу пишу Я просто не понимаю, а к чему этот вопрос?

Mark Zemlyanskikh
Конечно, в базу пишу Я просто не понимаю, а к чему...

Ну тогда тебе надо один раз в инт преобразовать и юзать везде это число, а не десять раз и делать косвенные проверки

Mark-Zemlyanskikh Автор вопроса
Tishka17
Ну тогда тебе надо один раз в инт преобразовать и ...

Окей, спасибо Хотел кстати ещё кое-что спросить. есть класс URLMakers, в котором есть функции для создания url'ов для коннекта к чему-либо, например create_redis_url() И я вот не понимаю, правильно ли я делаю, что создаю глобальную переменную не в main(), а где-то снаружи (см. скриншот) Просто мне кажется, что её стоит делать как раз в этом самом мейне Или я ошибаюсь?...

Mark Zemlyanskikh
Окей, спасибо Хотел кстати ещё кое-что спросить....

Если в ней что-то может меняться - точно не глобал. Если в ней сокрыта логика, которую возможно захочется подменить или настроить - точно не глобал

Mark-Zemlyanskikh Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта