@ru_python

Страница 8271 из 9768
kernel
04.03.2019
15:53:42
особенно за код, которому больше года
Ну вот. В чужом коде и соринку увидишь))

Alexey
04.03.2019
15:54:47
Парни, как реализовать условия типа: если елементы с индексами [...(может быть любое кол-во индексов и они могут быть любыми)] равны то: ну и блабла, как такое сравнение сделать?

LighteR
04.03.2019
15:54:52
Ну вот. В чужом коде и соринку увидишь))
но вообще видеть соринку в чужом коде это полезное умение особенно для code review

Google
kernel
04.03.2019
15:57:58
но вообще видеть соринку в чужом коде это полезное умение особенно для code review
Ну так давай, я твой хочу оценить всё таки. Уж очень интересно

Alexander
04.03.2019
15:59:58
Друзья, помогите поиграться с этим примером. Он точно рабочий? Если копипастить как есть, то PyCharm ругается на синтаксис объявления функции и ее вызова как правильно его использовать?

#полезностьдня В Python 3 вы можете использовать "*" в списках параметров функции, чтобы заставить вызывающую сторону использовать ключевые аргументы для определенных параметров: def f (a, b, \*, c = \'x\', d = \'y\', e = \'z\'): # вернет 'Привет' Чтобы передать значение для c, d и e, вам нужно явно передать его как именованные аргументы «ключ = значение»: f (1, 2, \'p\', \'q\', \'v\') TypeError: «f () принимает 2 позиционных аргумента, но было передано 5»  f (1, 2, c = \'p\', d = \'q\', e = \'v\') 'Привет'

Alexander
04.03.2019
16:06:10
о, да, теперь ясно. Спасибо Думал эти слеши при несут какую-то особенность при такой форме объявления функции

??
04.03.2019
16:06:12
у сука

блядские слеши

Никитяо
04.03.2019
16:07:28
блядские слеши
поправка от граммар-наци - бэкслеши

Look
04.03.2019
16:24:31
Здравствуйте. Кто может помочь с совершенным числами. Первые 4 выводит на остальных ошибка вылетает.

Shieldy
04.03.2019
16:24:46
Добро пожаловать, Look! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Google
Look
04.03.2019
16:26:03
Хорошо



До этого числа выводит

Больше 10000 ставишь и все

Tishka17
04.03.2019
16:27:52
Ух, ты понимаешь, что сложность n**2?

И по памяти O(n)

Soso
04.03.2019
16:29:03
и плюс на телефоне

Look
04.03.2019
16:29:55
Ну с телефоном то да, компьютера под рукой нет

Dark
04.03.2019
16:30:07
я написал программу которая должна вести лог включений - выключений ПК на сколько ужасен ее код?) https://pastebin.com/q5wS457N

Soso
04.03.2019
16:30:44
само задание страшное ?

Tishka17
04.03.2019
16:31:12
Я плохо представляю какие там числа должны быть, но вероятно тебе нужен другой алгоритм

Look
04.03.2019
16:31:30
Я уж так и понял

Des_
04.03.2019
16:31:45
я написал программу которая должна вести лог включений - выключений ПК на сколько ужасен ее код?) https://pastebin.com/q5wS457N
Насколько я знаю, то почти каждый linux дистрибутив это делает автоматически и у него есть свой открытый лог)

Soso
04.03.2019
16:31:55
если разого надо посчитать могу помочь

Look
04.03.2019
16:33:58
если разого надо посчитать могу помочь
Если так то можно, я с ней уже неделю сижу дальше уйти не могу три четыре цисла и все

Soso
04.03.2019
16:34:38
тебе результаты нужны я так понял

Dark
04.03.2019
16:34:44
пока он ходит в интернет за текущим временем - лог уже записывается на 1970 год

Tishka17
04.03.2019
16:34:44
я написал программу которая должна вести лог включений - выключений ПК на сколько ужасен ее код?) https://pastebin.com/q5wS457N
Вообще, обычно нет гарантий, что следующий id будет больше предыдущего, хотя в твоём случае наверно это не актуально

Google
Tishka17
04.03.2019
16:35:36
Именно

Sergey
04.03.2019
16:35:39
Если так то можно, я с ней уже неделю сижу дальше уйти не могу три четыре цисла и все
Зачем эти извращения? Есть syslog, где все данные. Просто грепаешь и баш скриптом считаешь. Можно ещё проще. Скрипт на включение который к содержимому файла прибавляет единицу

Tishka17
04.03.2019
16:35:46
Хотя хз как в скулайте

Look
04.03.2019
16:36:02
тебе результаты нужны я так понял
Да, я уже понял что число гигантское но алгоритм у меня вообще не клеется

Tishka17
04.03.2019
16:36:12
Но теоретически они могут кэшироваться и при конкурирующих транзакциях быть не попорядку

Soso
04.03.2019
16:36:18
ок, секунду

Tishka17
04.03.2019
16:38:01
Ну грубо. Есть "репозиторий", который умеет писать, читать в бд. И есть соединение. Ты его где-то в мейне берешь и в репозиторий передаешь

Look
04.03.2019
16:38:01
ок, секунду
Благодарен

Sergey
04.03.2019
16:38:10
Я о таком не слышал даже
Grep позволяет искать в выводе или файле. А скрипт в systemd это вообще просто

Tishka17
04.03.2019
16:38:16
Но при таком объеме кода не актуально

Вообще, да. Journald же есть

Tishka17
04.03.2019
16:39:17
а как сделать правильно?
Не ориентироваться на id

Dark
04.03.2019
16:39:49
Не ориентироваться на id
просто по полю start?

Tishka17
04.03.2019
16:39:54
Soso
04.03.2019
16:40:00
Хорошо, прочту на досуге.
а тебе до какого числя надо

Google
Soso
04.03.2019
16:40:09
числа

Soso
04.03.2019
16:40:27
в смысле до 8значного,

Look
04.03.2019
16:40:36
числа
А я на 4 встал

Admin
ERROR: S client not available

Shieldy
04.03.2019
16:40:53
Добро пожаловать, @Sega_Prod! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Look
04.03.2019
16:41:11
в смысле до 8значного,
Нет восьмое совершенное число это по моему 2 305 843 008 139 952 128 число

Tishka17
04.03.2019
16:41:29
И да, почему оно у тебя без типа?

И зачем ты дату строкой хранишь?

Look
04.03.2019
16:42:30
Это первые четыре числа

Soso
04.03.2019
16:43:40
код верный?

Tishka17
04.03.2019
16:43:45
https://www.dpva.ru/Guide/GuideMathematics/GuideMathematicsFiguresTables/PerfectValues/

Look
04.03.2019
16:44:07
код верный?
Я думаю да

??
04.03.2019
16:45:17
async def pingall(addrs): if platform == 'win32': command = ['ping', '-n 1', '-w 10000'] else: command = ['ping', '-c 1'] for addr in addrs: command.append(str(addr)) subprocess.check_output(command) command.pop(-1) await asyncio.sleep(1) pingall(['192.168.1.1', '192.168.1.2']) еггог кидает: RuntimeWarning: coroutine 'pingall' was never awaited pingall(['192.168.1.1', '192.168.1.2']) что делать?

marchwinks
04.03.2019
16:46:00
asyncio.run(pingall(...)) в 3.7

asyncio.get_event_loop.run_until_complete(pingall(...))

??
04.03.2019
16:46:31
у меня 3.6

Tishka17
04.03.2019
16:47:03
6 28 496 8128 33 550 336 8 589 869 056 137 438 691 328 2 305 843 008 139 952 128 2 658 455 991 569 831 744 654 692 615 953 842 176 191 561 942 608 236 107 294 793 378 084 303 638 130 997 321 548 169 216

Это первые четыре числа
Меняй алгоритм. Либо жди оооочень долго

Google
Tishka17
04.03.2019
16:47:49
Даже не знаю сколько

Может даже памяти не хватит

Look
04.03.2019
16:48:33
Меняй алгоритм. Либо жди оооочень долго
Да это я понимаю, но тупик и есть в алгоритме. Как не кручу тупик

??
04.03.2019
16:50:07
Кстати, как это можно обойти, если так и должно быть? subprocess.CalledProcessError: Command '['ping', '-n 1', '-w 10000', '192.168.1.1']' returned non-zero exit status 1.

Валерий
04.03.2019
16:50:33
Как можно сделать красивый обход списка, если мне нужно брать i и i+2 элемент? А потом с этими двумя элементами работать? Не хочется делать обычно

Tishka17
04.03.2019
16:51:03
Есть смутное подозрение, что тут надо 1. Не питон, а сишечку 2. Не телефон, а кластер видеокарт штук так на дохрена

Look
04.03.2019
16:51:29
А тебе для чего?
Да с другом решили попробовать вывести, он программы пишет простые и меня научил. И все оба встряли.

Tishka17
04.03.2019
16:52:24
Tishka17
04.03.2019
16:54:19
Look
04.03.2019
16:55:04
Не факт что есть ошибка
Вот это я узнаю позжеи

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