Size: a a a

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

2020 March 31

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
def get_all_ids(filename: str) -> bool:
   try:
       with open(filename, "r") as f_read:
           return [id_n.strip() for id_n in f_read.readlines()]
   except FileNotFoundError:
       return False


вызывать так
for client_id in get_all_ids("id.txt"):
   ТУТ ОТПРАВКА СООБЩЕНИЯ НА client_id
Зачем фор ин ридлайнс? Не проще тогда сразу по файлу итерироваться?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Илья Лебедев
Разве что в несколько потоков или с разных серверов запускать рассылку и основу
Вообще-то уже придумали aiogram. На asyncio, всё нормально.
источник

b

bbclub in Сообщество Python Программистов
Pavel Belyavtsev
import random

while True:
 A=list(set([random.choice(range(1,100)) for i in range(100)]))
 if not len(A) < 9:
   break;

random.shuffle(A)

a=(A[0])**2
b=(A[1])**2
c=(A[2])**2
d=(A[3])**2
e=(A[4])**2
f=(A[5])**2  
g=(A[6])**2  
h=(A[7])**2
i=(A[8])**2

print(A)
#print(i)
#print(len(A))
#print(random.shuffle(A))
print("\n", "Рандомные числа:", a**0.5, b**0.5, c**0.5, d**0.5, e**0.5, f**0.5, g**0.5, h**0.5, i**0.5 )
print("\n", "Квадраты чисел:", a, b, c, d, e, f, g, h, i, "\n")

n=a+b+c
n1=d+e+f
n2=g+h+i
n3=a+d+g
n4=b+e+h
n5=c+f+i
n6=a+e+i
n7=g+e+c

print(" Сумма_1:", n, "\n", "Сумма_2:", n1, "\n", "Сумма_3:", n2, "\n", "Сумма_4:", n3, "\n", "Сумма_5:", n4, "\n", "Сумма_6:", n5, "\n", "Сумма_7:", n6, "\n", "Сумма_8:", n7, "\n")
shuffle тоже не нужен
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
На числах до 99 в лоб решается перебором всего-то за 10^18 прогонов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Если учитывать условие уникальности - 100*99*98*97*96*95*94*93*92 прогонов для перебора
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Если вспомнить что ноль там нельзя - 99*98*97*96*95*94*93*92*91
источник

БГ

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Илья Лебедев
Количество вариантов в районе 10^18, заебешься перебирать)
Примерно 6.3*(10**18)
Вроде это квинтиллионы
источник

БГ

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

SI

Sergey Ibragimov in Сообщество Python Программистов
Можно ли подсчитать расчетное время, если известно количество элементов и разница времени от первого запуска в питоне?!
источник

b

bbclub in Сообщество Python Программистов
Бензофуран Гетероцикл
Зря вы рандомом ищете
чем плох random
источник

b

bbclub in Сообщество Python Программистов
Pavel Belyavtsev
import random

while True:
 A=list(set([random.choice(range(1,100)) for i in range(100)]))
 if not len(A) < 9:
   break;

random.shuffle(A)

a=(A[0])**2
b=(A[1])**2
c=(A[2])**2
d=(A[3])**2
e=(A[4])**2
f=(A[5])**2  
g=(A[6])**2  
h=(A[7])**2
i=(A[8])**2

print(A)
#print(i)
#print(len(A))
#print(random.shuffle(A))
print("\n", "Рандомные числа:", a**0.5, b**0.5, c**0.5, d**0.5, e**0.5, f**0.5, g**0.5, h**0.5, i**0.5 )
print("\n", "Квадраты чисел:", a, b, c, d, e, f, g, h, i, "\n")

n=a+b+c
n1=d+e+f
n2=g+h+i
n3=a+d+g
n4=b+e+h
n5=c+f+i
n6=a+e+i
n7=g+e+c

print(" Сумма_1:", n, "\n", "Сумма_2:", n1, "\n", "Сумма_3:", n2, "\n", "Сумма_4:", n3, "\n", "Сумма_5:", n4, "\n", "Сумма_6:", n5, "\n", "Сумма_7:", n6, "\n", "Сумма_8:", n7, "\n")
Language:
py3


Source:
import random

A = random.sample(range(100),100)

a,b,c,d,e,f,g,h,i = A_sample= [it**2 for it in A[:9]]

print(a,b,c,d,e,f,g,h,i)
N = [sum(random.sample(A_sample, 3)) for i in range(7)]

N.sort()
print(N)


Result:
3844 361 676 5776 729 2601 1369 4489 0
[1766, 3691, 4006, 5889, 7145, 7766, 9702]
источник

B

BPRO in Сообщество Python Программистов
Бензофуран Гетероцикл
Надо бля делать курс о том как ПРАВИЛЬНО писать ботов для телеграмма
Есть же
источник

Ω

Ω in Сообщество Python Программистов
Black Market
взял с хабра пример бота для телеги:

импорт телебот

бот.телебот токен все дела

@bot.message_handler(commands=['start'])
def start_message(message):
   bot.send_message(message.chat.id, 'Привет, ты написал мне /start')

bot.polling()

запускаю - а мне херушки:

File "C:/Users/1/PycharmProjects/bot/Blackbot.py", line 7, in <module>
   def start_message(message):
TypeError: 'NoneType' object is not callable

вот что это такое?
А библиотеку ты установил?
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Бензофуран Гетероцикл
Надо бля делать курс о том как ПРАВИЛЬНО писать ботов для телеграмма
Пищи. А я буду выкладывать их на ютуб и зарабатывать баблище :D
источник

Ω

Ω in Сообщество Python Программистов
Бензофуран Гетероцикл
Надо бля делать курс о том как ПРАВИЛЬНО писать ботов для телеграмма
Не надо
источник

Ω

Ω in Сообщество Python Программистов
На хабре достаточно примеров ботов
источник

Ω

Ω in Сообщество Python Программистов
В общем кончил я с парсингом, попробовал спрасить сайт, получилось.
Что дальше посоветуйте для изучения? Думаю насчёт Django/flask
источник

A

Alexander in Сообщество Python Программистов
Решай прикладные задачи
источник

A

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