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

John
27.12.2016
07:39:30

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

Igor
27.12.2016
07:39:39

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

Alexey
27.12.2016
07:40:32

Yan?
27.12.2016
07:40:59

Dmitriy
27.12.2016
07:40:59
Хотя там осиливать то нечего по сути. Это же не похапе

Zart
27.12.2016
07:41:54

Igor
27.12.2016
07:43:23

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
Нет, Фигню сморозил. Короче, нет такого пока модуля, который удаляет ОСь )
было бы классно)

V
27.12.2016
08:05:18

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
удалите стикер плиз

Zart
27.12.2016
08:13:32

Dmitriy
27.12.2016
08:16:03
# dd if=/dev/zero of=/dev/sda

Google

Amaro
27.12.2016
08:27:51

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

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

Stanislav
27.12.2016
08:31:30

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

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

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
Дайте Роме рому

Older
27.12.2016
09:29:45
делая t3 = t2.replace(tzinfo=tz), ты говоришь "о бля, а давай я возьму 2016-12-26 22:01:27 в никакой таймзоне и воткну среднюю таймзону городишки в китае
и питон такой - "эээ, ну бля, ладно... там N лет подряд было 8 часов разницы с UTC, потом приехал путин, завоевал нас и поменял на 9 часов разницы с UTC", а в какой момент времени меня хотят - не указано, ну ладно, мне-то чё, возьму среднее значение"
Понял, спасиб

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?

Octo@dshacks
27.12.2016
09:43:31

Roman
27.12.2016
09:44:16
Ну да, что не так
Короче запись
Просил же упростить

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

Какао
27.12.2016
09:46:09

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

Roman
27.12.2016
09:46:35
Есесн
Зато упростил

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

Google

Octo@dshacks
27.12.2016
09:47:00

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

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

Octo@dshacks
27.12.2016
10:06:45
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
прошло
Эта группа больше не существует