@ru_python

Страница 6412 из 9768
?? Eugene
02.09.2018
10:20:24
if n % 100 in {11, 12, 13, 14}: print("товаров") elif n % 10 in {0, 5, 6, 7, 8, 9}: print("товаров") elif n % 10 in {2, 3, 4}: print("товара") else: print("товар")

Aragaer
02.09.2018
10:20:49
>>> words(114) 114 товара

[Anonymous]
02.09.2018
10:21:25
как сделать админку в telegram bot?

есть примеры?

Google
?? Eugene
02.09.2018
10:21:57
красивей?

Montegry
02.09.2018
10:22:19
Как правильно остановить рекурсивную функцию так чтобы она вернула не None?))

Aragaer
02.09.2018
10:22:19
просто потому что проверка на 1 более читабельная, чем на "одно из 6"

?? Eugene
02.09.2018
10:22:28
я просто недавно делал это)))

Kallibr44
02.09.2018
10:22:29
как сделать админку в telegram bot?
напиши функци , которые тебе нужны и для безопасности одобряй команди по проверке id чата

Aragaer
02.09.2018
10:22:31
вернуть не None

?? Eugene
02.09.2018
10:23:16
о, круто

так еще лучше

Aragaer
02.09.2018
10:23:25
нет

Tishka17
02.09.2018
10:23:27
2

Montegry
02.09.2018
10:23:30
вернуть не None
Я ей пишу return 6 она все равно записывает в переменную которой она присвоена None

Google
Valerа
02.09.2018
10:23:35
нет
Не то стер

?? Eugene
02.09.2018
10:23:57
хотя нет, дичь

вообще, это можно в однострочник запилить

Tishka17
02.09.2018
10:24:28
5 товаров, 2 товара, 123 товара, 13 товаров

11 товаров, 1 товар

[Anonymous]
02.09.2018
10:25:02
напиши функци , которые тебе нужны и для безопасности одобряй команди по проверке id чата
если например если сообщение придет messgae.from_user.id = 1111111 , то дать другие кнопки , одна кнопка 'отправить сообщене подписчикам' и боту присылаю смс ку и он отпраляет всем пользователяем

-_-
02.09.2018
10:26:08
Не так все просто

Aragaer
02.09.2018
10:26:17
import pymorphy2 morph = pymorphy2.MorphAnalyzer() goods = morph.parse("товар")[0] def words(n): return goods.make_agree_with_number(n)

Montegry
02.09.2018
10:27:52
def checkio(data, arr=0): arr = arr if len(data) > 0: arr = arr+data.pop() checkio(data, arr) else: return arr

Где я ошибаюсь?

Valerа
02.09.2018
10:28:13
if n % 100 in (11, 12, 13, 14) or n % 10 in (0, 5, 6, 7, 8, 9): print("товаров") elif n % 10 == 1: print("товар") else: print("товарa")

Aragaer
02.09.2018
10:28:41
>>> def words(n): ... print(n, goods.make_agree_with_number(n).word) ... >>> words(128) 128 товаров

собсна вот

?? Eugene
02.09.2018
10:29:01
ну да, изи, но без библиотек интересней :)

[Anonymous]
02.09.2018
10:29:09
1 проверять user_id и дать кнопку 2 если от админа придет сообщение 'Отпавить сообщение пользователям —— «текст», и бот рассылает текст всем польщователям бота

?? Eugene
02.09.2018
10:29:13
кто запилит однострочник?

Aragaer
02.09.2018
10:29:19
надо return checkio(бла-бла)

Google
Montegry
02.09.2018
10:30:36
Valerа
02.09.2018
10:30:59
кто запилит однострочник?
Можно в две строчки, но это будет убого, зачем?

[Anonymous]
02.09.2018
10:31:32
Вот я реализовал себе админку для игры в вк
можите прислать пример кода?

?? Eugene
02.09.2018
10:31:40
Можно в две строчки, но это будет убого, зачем?
можно и в одну, точно говорю, это же петон

+1 в репутацию офк

Kallibr44
02.09.2018
10:32:17
Забыл отправить)



?? Eugene
02.09.2018
10:32:27
of course

Kallibr44
02.09.2018
10:33:20


проверка элементарная

?? Eugene
02.09.2018
10:34:21
пробую тут однострочник писать, чет слишком изи с ифами

давайте без ифов

а то не будет репутации

/dev
02.09.2018
10:35:11
+1 в репутацию офк
сколько это в нефтях?

?? Eugene
02.09.2018
10:35:37
сколько это в нефтях?
хороший понт дороже денег

ну тогда ладно, можешь не писать

Kallibr44
02.09.2018
10:37:12
Создаешь 2 раскладки клавы: одну под юзера, одну под админа. Пришло сооьщение, смотришь от кого и в зависимости от ид оиправляешь расклалюдку

?? Eugene
02.09.2018
10:40:36
особенно питон :)

звучит интригующе

Google
?? Eugene
02.09.2018
10:47:19
о, обновление вима прилетело

что там можно обновлять, он и так уже идеальный

Aragaer
02.09.2018
10:51:52
вариант с [[5]*m]*n даст не совсем то, что надо

>>> d = [[5]*3]*4 >>> d [[5, 5, 5], [5, 5, 5], [5, 5, 5], [5, 5, 5]] >>> d[0][0] = 1 >>> d [[1, 5, 5], [1, 5, 5], [1, 5, 5], [1, 5, 5]]

по сути будет один внутренний список, но в нескольких экземплярах

а не несколько независимых списков

d3 = [None] * 3 for i in range(3): d3[i] = [] for _ in range(4): d3[i].append(5)

ну d5 вместо d3

ну так а чем тогда мой код не нравится?

Влад
02.09.2018
10:59:58


Страница 6412 из 9768