@ru_python

Страница 7120 из 9768
Tishka17
21.11.2018
16:54:40
TpaBaKyP
21.11.2018
16:54:49
Код работал, но просто медленно
ем а если ввести оч большое там глубины рекурсии хватит ??

Tishka17
21.11.2018
16:55:28
а можешь перевести с эльфийского условие задачи?
Представить число в виде суммы неубывающей последовательности натуральных чисел. Вывести все возможные варианты для числа до 2**30

Google
Tishka17
21.11.2018
16:56:13
ем а если ввести оч большое там глубины рекурсии хватит ??
Так я предполагал тебе вместо рекурсии взять сижу руками

Хотя да, наверно

Но этот твой код не лучше

Alex
21.11.2018
16:56:15
черт... я сумму проглядел

Tishka17
21.11.2018
16:57:29
Для в 2**30 будет пару гигов на хранение списка. В принципе должно хватить

Aragaer
21.11.2018
16:59:08
число размера 2**30 занимает 30 бит. Ну можно взять 32 бита = 4 байта.

2**30*2*2 = 2**32 = 4 гига

Винни
21.11.2018
16:59:40
def _total_size(source): total_size = os.path.getsize(source) for item in os.listdir(source): itempath = os.path.join(source, item) if os.path.isfile(itempath): total_size += os.path.getsize(itempath) elif os.path.isdir(itempath): total_size += _total_size(itempath) return total_size возвращает результат правильно, но в виде 529653026 (529 мб весит директория). При делении дает какую-то неправильную херню.

как убрать лишние цифры?

Aragaer
21.11.2018
17:00:33
это не 529 мегов, а 505

Винни
21.11.2018
17:00:58
лол, да

на диске 507 МБ (531 824 640 байт)

Google
Aragaer
21.11.2018
17:01:16
ну ты не учитываешь размеры самих директорий к тому же

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

Винни
21.11.2018
17:02:02
короче, что с этим кодом делать?

Tishka17
21.11.2018
17:03:00
Код работал, но просто медленно
def do(n,m): if n<=0: return () if n==1: yield 1, else: if m>=n: yield n, for i in range(m, 0, -1): for x in do(n-i, i): if x[-1]<=i: yield x+(i,) n=60 print(len(list(do(n,n))))

Рекурсия конечно не выдержит 2**30

Alex
21.11.2018
17:06:28
Рекурсия конечно не выдержит 2**30
а нужно количество разбиений или все варианты вывести?

TpaBaKyP
21.11.2018
17:09:06
Все варианты
для 80 уже 16 миллионов вариантов

Alex
21.11.2018
17:09:18
Всем привет!? ✉⏰Выдаю денежнние кредиты !!! Кредит в Криптовалютах!!! А также инвестиции в реальные проекты???! Без разницы какая кредитная история!❗❗❗ Плюс акция 350 руб в подарок! Всем кому интересно пишите! 100% анонимно! Всем успехов!???????❗?

Tishka17
21.11.2018
17:09:18
21.11.2018
17:09:22
tkinter entry кто нибудь знает как у этого виджета регулируется высота? а то меня не устраивает что в зависимости от заданного размера шрифта будет регулироваться и высота

Tishka17
21.11.2018
17:09:31
Написать можно, но что с нимт делать непонятоо

Alex
21.11.2018
17:09:51
Кстати, а это размер с учётом дыр?
кажется нет, для sparse файлов getsize вернет логический размер файла.

Андрей
21.11.2018
17:10:00
а мне надо со злоебучими кавычками
Кавычки местами менять не пробовал? Вместо '{"login":"denis"}' делать так: "{' login':'denis'}"

Andrew
21.11.2018
17:11:00
Ребята подскажите в убунту команда sv в терминале что делает?

Google
Andrew
21.11.2018
17:11:54
например нахожусь в папке где есть виртуальное окружение мне необходимо в него войти на видосе чел в вводит sv и попадает в (venv)

Tishka17
21.11.2018
17:12:01
Ребята подскажите в убунту команда sv в терминале что делает?
http://smarden.org/runit/sv.8.html Какая-то экзотика ненужная

Andrew
21.11.2018
17:12:44
//C\\
21.11.2018
17:13:14
Tishka17
21.11.2018
17:13:36
Ну блин не кидать в чат, а на специальный сервис загрузить и дать ссылку

Alex
21.11.2018
17:13:51
энто как
gist.github.com hastebin.com pastebin.com dpaste.com dumpz.org и другие

Tishka17
21.11.2018
17:14:04
Например

"otvB5L5TR" - ять

Alex
21.11.2018
17:16:36
Tishka17
21.11.2018
17:16:55
?
Я открыл файл

Alex
21.11.2018
17:17:38
Я открыл файл
как теперь это развидеть?

?? Eugene
21.11.2018
17:17:58
codeshare.io - красивенький, тёмненький :)

Alex
21.11.2018
17:18:25
прочитать книжку по Python. массивы там, вот это вот все. и никогда больше никому этот код не показывать.

Андрей
21.11.2018
17:20:13
Ну блин не кидать в чат, а на специальный сервис загрузить и дать ссылку
Imho, файл по меньшей мере выглядит аккуратнее, чем ссылка, а то и меньше иногда

Alex
21.11.2018
17:21:54
Imho, файл по меньшей мере выглядит аккуратнее, чем ссылка, а то и меньше иногда
загружать и открывать левые файлы из интернетов? ну нафиг.

Google
Tishka17
21.11.2018
17:22:13
А файл надо скачать, открыть в редакторе и не забыть потом удалить

Андрей
21.11.2018
17:22:37
фей
21.11.2018
17:23:20
Hello, World! Подскажите, какой из вариантов проверки на нечестность корректный? x%2==1 или x%2!==0?

Alex
21.11.2018
17:23:29
Это да, лучше бы в .txt формате
это разве что ты на винде.

TpaBaKyP
21.11.2018
17:24:08
Андрей
21.11.2018
17:25:34
Hello, World! Подскажите, какой из вариантов проверки на нечестность корректный? x%2==1 или x%2!==0?
Если речь про нечестность, то лучше всего детектор лжи или ректальный криптоанализ

фей
21.11.2018
17:25:57
Ок. Берём !=0 и ==1. Разве это не одно и то же?

Tishka17
21.11.2018
17:26:28
А. Уже сказали

Alex
21.11.2018
17:26:30
Я бы предложил просто x%2
+1, уже 3 голоса за x % 2

?? Eugene
21.11.2018
17:26:30
полиграф лучше )
Полиграф - резиновая штука

Tishka17
21.11.2018
17:27:07
Хотя если есть шанс, что вместо 2 может появиться другое число, можно и явно 1 проверять

TpaBaKyP
21.11.2018
17:27:22
+1, уже 3 голоса за x % 2
да я тоже вопщем согласен что так лучше

Андрей
21.11.2018
17:27:50
if x % 2:
А кто сказал, что х это целое число, а не строка или какой-то левый объект, или вообще None?

фей
21.11.2018
17:28:30
x:int

Google
Tishka17
21.11.2018
17:28:55
Тестами покрываете, пишите аннотации типов и юзайте статический анализатор

Не надо эту жесть в код пихать

Андрей
21.11.2018
17:29:41
полиграф лучше )
Полиграф изначально, если не путаю, это то, что рисует графики

Tishka17
21.11.2018
17:30:32
Полиграф изначально, если не путаю, это то, что рисует графики
Да. В частности тот полиграф, который обычно имеют ввиду, рисует графики характеристик организма типа давления, пульса и т.п. и по ним можно иногда понять, врёт человек или нет

?? Eugene
21.11.2018
17:31:22
типа надо проверить if type(x)==<class int> ?
Утиная типизация в питоне

Tishka17
21.11.2018
17:32:13
Опять же кроме int, есть decimal, небось что-нибудь в numpy или можно свой класс числа

фей
21.11.2018
17:32:36
if x%2: - может быть faulse?

Tishka17
21.11.2018
17:32:57
if x%2: - может быть faulse?
Да 2%2 будет false

SadANTONYAO
21.11.2018
17:32:58


?? Eugene
21.11.2018
17:32:59
if x%2: - может быть faulse?
Если число четное

TpaBaKyP
21.11.2018
17:33:38
ти часом не з Карпат ??

SadANTONYAO
21.11.2018
17:33:46
рядом

Андрей
21.11.2018
17:34:07
Вот они, проблемы динамической типизации. Поэтому нужно жестко отслеживать что куда и зачем передается, и всегда быть готовым к худшему. Этому меня научил javascript

Tishka17
21.11.2018
17:34:10
Наверно потому что Ш больше Б

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