@python_beginnersЭта группа больше не существует

Страница 1156 из 1885
Stanislav
17.01.2017
21:07:02
задавай вопросы
Скажи как мне нописаь верус на путоне?

Штоб ламал пинтагоны там

Kirill
17.01.2017
21:20:46
ребят, как сделать чтобы прггресс в выполнении скрипта показывался в коммандной строке?

Denis
17.01.2017
21:21:11
Логи писать

Google
Igor
17.01.2017
21:22:01
у клевой библиотечки click есть фича прогрессбара

http://click.pocoo.org/5/utils/#showing-progress-bars

еще есть tqdm

https://www.reddit.com/r/Python/comments/507nay/tqdm_fast_and_extensible_progress_bars_in_an/

Kirill
17.01.2017
21:25:03
четко!

Sofia
17.01.2017
22:41:32
Maksim
17.01.2017
22:50:21
Ребятки, есть вот такие данные —---x — | | || | || — | | | | | — | —---x как их на одной строке выводить, а то при любых параметрах, все равно на разных строках выводит

Denis
17.01.2017
22:50:51
Что это?

Maksim
17.01.2017
22:51:31
Это задачка со степика, адаптивного тренажер

а

Igor
17.01.2017
22:51:32
print( 'строка раз' 'строка два' 'строка три' )

так будет на одной строке

Maksim
17.01.2017
22:51:59
Там смысл такой, цифре 9 соотвтествует то, что выше

Google
Maksim
17.01.2017
22:52:06
И так для каждой цифры

Igor
17.01.2017
22:52:20
либо можно print('строка 1', end=''), print('строка 2', end='') итд

Maksim
17.01.2017
22:52:24
И выводит вместо простых то такие

Не, с end yt hf,jnftn gjxtve nj

Igor
17.01.2017
22:52:38
но это я навскидку

давай код сюда

Maksim
17.01.2017
22:52:45
С end не работает

Igor
17.01.2017
22:52:47
будем разбираться

Maksim
17.01.2017
22:53:20
~for i in out: if n == 0 and i == '1': print(LCD[11]) n+=1 elif n > 0 and n !=(len(out)-1) and i == '1': print(LCD[1]) n+=1 elif n > 0 and n ==(len(out)-1) and i == '1': print(LCD[111]) n+=1 ~

Это такЮ на вскидку

out это список, где наши цифры

Перебирает, сравнивает и выводит

Эти храню в словаре

Цифры здоровые

Igor
17.01.2017
22:54:32
я правильно понял, что ты хочешь отобразить большие цифры вместе, подряд? ну т.е. out == 12345 и ты хочешь так же их на экран огромным ascii-artом вывести?

Maksim
17.01.2017
22:54:46
Да

Igor
17.01.2017
22:54:48
тогда тебе надо делать print не внутри for-цикла, а после

а внутри фор-цикла сделать нечто вроде буфера

Maksim
17.01.2017
22:55:34
Типо в строку эти данные

А потом строку выводить

Google
Maksim
17.01.2017
22:55:42
?

Igor
17.01.2017
22:55:45
ага

Maksim
17.01.2017
22:55:53
Я так пробовал, но попробую снова

Igor
17.01.2017
22:57:03
т.е. line1 = '' line2 = '' line3 = '' # итд for number in numbers: line1 += первая строчка от цифры number line2 += вторая строчка от цифры number # и так далее print(line1) print(line2) print(line3) # итд

очень грубо говоря

Maksim
17.01.2017
22:59:17
А чего строки разные?

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

Возможно из-за того что там после того как мы в "" берем больше уже нет пространства так называемого, а тут еще типо много

Igor
17.01.2017
23:01:45
мб я не понял сути задачи :(

тебе надо большие цифирки отображать вместе с обычным текстом что ли?

как не надо делать? вот 555 - хз зачем ты сделал

Maksim
17.01.2017
23:03:25
Ну типо в начале, в конце и в середине ободок разный

Maksim
17.01.2017
23:03:35
Присваивать ключу значение

Попробовал по всякому, вообще ничего

У кого какие предложения?

Igor
17.01.2017
23:08:25
смари

http://pastebin.ca/3758109

❯ python3 numbers.py __ ____ ____ ______ /_ | |___ \ |___ \ |____ | | | __) | __) | / / | | |__ < |__ < / / | | ___) | ___) | / / |_| |____/ |____/ /_/

так ты хочешь?

блядский pastebin уничтожил все

Google
Maksim
17.01.2017
23:11:53
Так, сейчас я это попробую

Igor
17.01.2017
23:12:07
пробуй сразу из телеграмовского файла

это говнорешение, я не претендую на нормальное

суть в том, что каждое число пробелами в конце подогнано так, чтобы все строчки одного числа занимали одну и ту же ширину

Maksim
17.01.2017
23:13:21
Сейчас попробую под свое подогнать

Igor
17.01.2017
23:14:16
по-нормальному это надо сделать так - берем самую широкую часть символа, добавляем к ней плюс один пробел, а всем остальным строчкам символа добавляем N пробелов, чтобы сравнять с самой широкой строкой

Admin
ERROR: S client not available

Igor
17.01.2017
23:14:25
ну или воспользоваться чем-нибудь готовым %)))

Maksim
17.01.2017
23:23:07
Не, решение вообще не работает)

Igor
17.01.2017
23:23:22
:(

Igor
17.01.2017
23:36:52
а шо моноширинный шрифт ______ |____ | / / / / / / /_/ саблайм текст с пастебином например сжирают пробелы справа внизу у этой семерки и всё, пизда моноширинности

ну хотя если в кавычки построчно обернуть

' ______ ' '|____ | ' ' / / ' ' / / ' ' / / ' ' /_/ '

типа того

Igor
17.01.2017
23:39:47
вариант,да

Johnnie
18.01.2017
00:23:09
https://github.com/vinta/awesome-python

Stanislav
18.01.2017
00:29:21
https://github.com/vinta/awesome-python
Добавлено в избранное

Правда ебанные якори не работают

Google
Pavel
18.01.2017
02:25:47
ОНА СКАЗАЛА ДА
Ты только вначале квартиру оформи, а потом в загс иди.

Petr
18.01.2017
03:06:52
Бгг

Janek
18.01.2017
04:06:01
Лол

Dmitry
18.01.2017
05:28:12
не знаю, что для новичков, а что нет, но решаю. А чат зачем?
Обсуждать решения, условия, делится интересными задачками, материалы по алгоритмам и структурам данных собираю

Yan?
18.01.2017
05:28:17
'dict' object has no attribute 'viewkeys'

wtf i'm reading

Dmitriy
18.01.2017
05:29:25
Yan?
18.01.2017
05:30:02
Это есть только во 2-ой версии?

Dmitriy
18.01.2017
05:30:25
Да, в 3 keys возвращает сразу dict_keys([])

В 2 keys возвращает список

Yan?
18.01.2017
05:36:02
ахах

нет

просто они методы выпилили в 3

и добавили под другим названием

не viewkyes

а просто smth = dic.keys()

Страница 1156 из 1885

Эта группа больше не существует Эта группа больше не существует