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

Страница 1003 из 1885
Yan?
27.12.2016
07:39:26
ну в общем, сделал переменную и все работает :) спасибо

John
27.12.2016
07:39:30
Alexey
27.12.2016
07:39:32
Людям вообще нужно закрывать доступ к стеку и подобным. Пока мидлами хотя бы не станут

Google
Igor
27.12.2016
07:39:45
но здравый смысл какой-то должен быть

Yan?
27.12.2016
07:39:57
Зато с gc познакомился :)

После крестов удобно, когда за тобой убирают

Zart
27.12.2016
07:40:18
я вообще не очень уверен что в реализации крестиков-ноликов вообще нужно создавать игроков как сущности

доску - надо

Dmitriy
27.12.2016
07:40:31
Зато с gc познакомился :)
гц тебе пока не нужен все равно

Alexey
27.12.2016
07:40:32
но здравый смысл какой-то должен быть
А потом к тебе приходит миддл и за каждой фигней идёт в стек, зачем ему думать?..

Dmitriy
27.12.2016
07:40:59
Я просто посчитал, что заводить глобальную переменную не красиова
Это потом, когда осилишь неймспейсы в питоне

Хотя там осиливать то нечего по сути. Это же не похапе

Zart
27.12.2016
07:41:54
У меня просто ООП головного мозга
тогда каждый крестик и нолик тоже должны быть смоделерированы как объекты

Igor
27.12.2016
07:43:23
А потом к тебе приходит миддл и за каждой фигней идёт в стек, зачем ему думать?..
правильно, зачем ему думать, пусть лучше пиздует в чатик python beginners или rude python

Zart
27.12.2016
07:43:31
а потом в лучших традициях жабы - нахуярить факторий

Google
Igor
27.12.2016
07:43:36
и ебет мозги куче народу вместо того, чтобы поискать ответ самому

Ivan
27.12.2016
08:01:18
Igor
27.12.2016
08:01:32
я про него и говорю

V
27.12.2016
08:02:21
Albatrosicks
27.12.2016
08:03:18
V
27.12.2016
08:03:19
я про него и говорю
да, совсем оборзели тут со своими вопросами лезут!

негодяи

Ivan
27.12.2016
08:03:51
os.remove('all')

)

V
27.12.2016
08:05:01
Ivan
27.12.2016
08:05:03
Нет, Фигню сморозил. Короче, нет такого пока модуля, который удаляет ОСь )

было бы классно)

Igor
27.12.2016
08:05:53
да, совсем оборзели тут со своими вопросами лезут!
нет, ну почему, я не имею ничего против вопросов )

V
27.12.2016
08:07:12
нет, ну почему, я не имею ничего против вопросов )
серьезно? спасибо тебе большое, а то мы все тут напряглись

Igor
27.12.2016
08:07:21
ну-ну

Roman
27.12.2016
08:12:39
удалите стикер плиз

Google
Amaro
27.12.2016
08:27:51
# dd if=/dev/zero of=/dev/sda
/dev/urandom круче, чем /dev/zero

Baal
27.12.2016
08:30:25
a = [int(i) for i in input().split()] slov = {} for k in range(len(a)): if a[k] in slov: slov[a[k]] = slov[a[k] + 1

Почему SyntaxError: unexpected EOF while parsing

Igor
27.12.2016
08:31:04
slov[a[k]]

Stanislav
27.12.2016
08:31:20
/dev/urandom круче, чем /dev/zero
Чисто теоретически оно может записать ему новую ОС

Igor
27.12.2016
08:31:23
закрывающую скобку в самом конце забыл

Stanislav
27.12.2016
08:31:30
slov[a[k]]
Чехословак

Igor
27.12.2016
08:31:35
ггг

Baal
27.12.2016
08:31:48
БЛИН!!!!!!

Спасибо ))

20 минут в никуда

Octo@dshacks
27.12.2016
08:32:23
3 часа ушло на то чтобы сделать вывод этого списка

Dmitriy
27.12.2016
08:32:30
20 минут в никуда
20 минут без пайчарма? ?

Baal
27.12.2016
08:32:58
20 минут с пайчармом. Просто он выдавал ошибку в строке 6, когда строк в программе 5

) Опыта пока маловато

b0g3r
27.12.2016
08:33:17
Какой плохой пайчарм

Igor
27.12.2016
08:37:17
BracketHighlighter <3

Roman
27.12.2016
08:39:35
Чехословак
тут было про фрейду dic[k]

Stanislav
27.12.2016
08:39:44
Octo@dshacks
27.12.2016
08:42:15
ROM

Google
Dmitriy
27.12.2016
08:45:16
Крик подобен грому

Roman
27.12.2016
08:47:44
Дайте Роме рому

Octo@dshacks
27.12.2016
09:40:30
на пассы не обращайте внимание

Admin
ERROR: S client not available

Какао
27.12.2016
09:41:53
Я не уверен, но мне кажется, чтобы упрощать, надо понять, что ты хочешь сделать внутри условий

Roman
27.12.2016
09:42:57
Можно If id in Range(500;1001)

И тд

Roman
27.12.2016
09:43:05
range?

Roman
27.12.2016
09:44:16
Ну да, что не так

Короче запись

Просил же упростить

Octo@dshacks
27.12.2016
09:45:46
вот

Какао
27.12.2016
09:46:09
Можно If id in Range(500;1001)
Я опять же не уверен, но это кажись затратнее по ресурсам, чем изначальный вариант

Denis
27.12.2016
09:46:17
Делаем массив из остатков при делении на 500, пишем туда что надо и индексируем

Roman
27.12.2016
09:46:35
Есесн

Зато упростил

Denis
27.12.2016
09:46:48
Или просто вычисляем нижнюю и верхнюю границу формулой

Google
Denis
27.12.2016
09:47:50
upper = (id + 499) / 500 * 500 lower = upper - 499

Octo@dshacks
27.12.2016
09:48:12
Roman
27.12.2016
09:49:09
Гениально

Octo@dshacks
27.12.2016
09:50:02
upper = (id + 499) / 500 * 500 lower = upper - 499
округлить надо только

Denis
27.12.2016
09:50:11
Ну //

Zart
27.12.2016
10:06:26
import bisect table = [ ( 500, '1-500'), (1000, '501-1000'), (1500, '1001-1500'), (2000, '1501-2000'), (2500, '2001-2500'), (3000, '2501-3000'), (3500, '3001-3500'), (4000, '3501-4000'), (4500, '4001-4500'), (5000, '4501-5000'), (5500, '5001-5500'), (6000, '5501-6000'), (6500, '6001-6500'), (7000, '6501-7000'), (7500, '7001-7500'), (8000, '7501-8000'), ] try: per = table[bisect.bisect(table, (id,))][1] except IndexError: return 1

Zart
27.12.2016
10:06:50
границы и надписи можно как угодно менять

Octo@dshacks
27.12.2016
10:06:59
# Warning: shitcode. Could be dangerous for your eyes id = crcdict[crc] upper = (int(id) + 499) / 500 * 500 lower = upper - 499 lower = floor((lower / 500.0) * 500.0) upper = floor((upper / 500.0) * 500.0) period = str(lower) + "-" + str(upper) link = settings.iconsurl.format(period=period, id=id) response = urllib.request.urlopen(link) logging.debug("Out:geticons()") return response.read()

Denis
27.12.2016
10:07:45
Аааа зачем флоаты

Замени / на // везде

Zart
27.12.2016
10:08:19
ну или (x // 500) * 500

Octo@dshacks
27.12.2016
10:08:43
прошло

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

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