
Dan
18.04.2016
19:01:59
Эммм
Что сложного то?
В гугле 1 строчка вроде
Sublimerepl чтоли

Google

Sergey
18.04.2016
19:02:28
Не знаю, просто не работает и все.

Cykooz
18.04.2016
19:02:42
SyntaxError: lambda cannot contain assignment

John
18.04.2016
19:03:20

Sergey
18.04.2016
19:03:36
Т.е. присваивание либо в функции через def либо в цикле

Artem
18.04.2016
19:04:35

Sergey
18.04.2016
19:04:47

Artem
18.04.2016
19:05:30
Ты только подсветкой пользуешься?

Sergey
18.04.2016
19:05:47
Все спасибо! Сделал так:
for i, val in enumerate(data):
cell_list[i].value = val
Мораль: не вы*бывайся:)
*всем

Artem
18.04.2016
19:07:31
Подсветкой кода, syntax highlighting, если так понятней

Google

Sergey
18.04.2016
19:08:15
Подствека + обвертка наl pep8 для sublime

Pavel
18.04.2016
19:10:57

Cykooz
18.04.2016
19:11:48

Sergey
18.04.2016
19:11:57

UlliPekka
18.04.2016
19:12:09

Sergey
18.04.2016
19:12:52

Cykooz
18.04.2016
19:13:46
Да, только вот он ничего вам не сделает - придётся ещё map завернуть в list()
Получится вообще каша

Pavel
18.04.2016
19:14:10

Sergey
18.04.2016
19:15:22

Rick
18.04.2016
19:15:44
помните ту задание, которое я кидал?
*то

Kolyann
18.04.2016
19:16:13
PEP:1488

Sergey
18.04.2016
19:16:46

Pavel
18.04.2016
19:17:09

Sergey
18.04.2016
19:18:20

Artem
18.04.2016
19:18:54
PEP:1488
If you need to use lambda, ask @Kolyann how.

Google

trump ? trump ? hillary
18.04.2016
19:19:50
лямбды в питоне - ложь

Pavel
18.04.2016
19:20:06

Artem
18.04.2016
19:20:55
Яша плавал в бассейне размером N × M метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Яша, чтобы выбраться из бассейна на бортик? Программа получает на вход числа N, M, x, y. Программа должна вывести число метров, которое нужно проплыть Яше до бортика.

Rick
18.04.2016
19:21:03
я его сделал, но программа на некоторых числах выдает не то

Sharkus
18.04.2016
19:21:27
Значит, ты его не сделал :)

Pavel
18.04.2016
19:21:34
вариант, когда яша превращается в буриданового осла, стоит рассматривать?

Rick
18.04.2016
19:21:37
ибо она проверяет одно, то ей подходит по всем условия и оно выдает результат
хотя ответ неправильны
как с этим справится?

Sharkus
18.04.2016
19:22:10
Ты либо код кинь, либо пример, либо объясняйся внятнее...

Rick
18.04.2016
19:22:10
кинуть программу, которую я написал?
49 строк

Rick
18.04.2016
19:22:26
n=int(input())
m=int(input())
x=int(input())
y=int(input())
if (n>m):
if (n-x)>=x and (m-y)>=y:
if(x>=y):
print(x)
else:
print(y)
elif(n-x)>=x and (m-y)<=y:
if(x>=(m-y)):
print(x)
else:
print(m-y)
elif (n-x)<=x and (m-y)>y:
if((n-x)>=y):
print(n-x)
else:
prit(y)
else:
if (n-x)?m-y):
print(n-x)
else:
print(m-y)
else:
if (m-x)>=x and (n-y)>=y:
if(x>=y):
print(x)
else:
print(y)
elif(m-x)>=x and (n-y)<=y:
if(x>=(n-y)):
print(x)
else:
print(n-y)
elif (m-x)<=x and (n-y)>y:
if((m-x)>=y):
print(m-x)
else:
prit(y)
else:
if (m-x)?n-y):
print(m-x)
else:
print(n-y)

Sharkus
18.04.2016
19:22:33
Ой.

Artem
18.04.2016
19:22:36
Кидай, но если она больше 10 строк - на gist.github.com

Sergey
18.04.2016
19:22:51
три `

Rick
18.04.2016
19:23:12
зачем?

Sviat
18.04.2016
19:23:47
красиво чтобы было
привет всем

Google

Rick
18.04.2016
19:25:38
так-с
что мне сделать?

Cykooz
18.04.2016
19:26:06
Яша плавал в бассейне размером N × M метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Яша, чтобы выбраться из бассейна на бортик? Программа получает на вход числа N, M, x, y. Программа должна вывести число метров, которое нужно проплыть Яше до бортика.
Если я правильно понял задачу, то как то вот так:
min(x, y, n - x, m - y)

Rick
18.04.2016
19:26:29
что такое min?

Cykooz
18.04.2016
19:27:00
Возвращает минимальное значение из заданого списка

Sharkus
18.04.2016
19:27:35
Не надо новичку про min. Ему алгоритмирование постигать надо, а не батарейки пользовать.

Admin
ERROR: S client not available

Cykooz
18.04.2016
19:27:39
Хотя наверное моё решение не учитывает все варианты, но наверное min пригодится точно

Artem
18.04.2016
19:28:03
От души оптимизация в 49 раз

Rick
18.04.2016
19:28:06
там без min как-то нужно

Sharkus
18.04.2016
19:28:10
Так-то да, от души.

Rick
18.04.2016
19:28:18

Cykooz
18.04.2016
19:29:16
А что ли питон уже используют у нас для обучения програмиированию?
Раньше всё по бейсикам и паскалям топтались

Rick
18.04.2016
19:29:37
не, у нас паскаль
я сам за него взялся

Sergey
18.04.2016
19:29:57
print(timeit.timeit('map(lambda i, val: val**2, enumerate(range(10000)))', number=10000))
print(timeit.timeit('for i, val in enumerate(range(10000)): val**2', number=10000))
Эти строки идентичны?

Kolyann
18.04.2016
19:30:19
минимальное из X, Y, M-X, M-Y
нет?

Pavel
18.04.2016
19:30:21

Google

Sharkus
18.04.2016
19:30:34

Sergey
18.04.2016
19:30:50

Sharkus
18.04.2016
19:31:22
Ну и N вместо M в одном из случаев.

Cykooz
18.04.2016
19:31:23

Pavel
18.04.2016
19:31:31

Rick
18.04.2016
19:31:40
x и y могут быть не минимальны

Kolyann
18.04.2016
19:32:16

Sharkus
18.04.2016
19:32:46
Колямбда, погляди на свой рисунок.

Kolyann
18.04.2016
19:32:55
ну?

Sharkus
18.04.2016
19:32:58
M-y и N-x :)

Rick
18.04.2016
19:32:58
или x или M-x или N-x все зависит от чисел вводимых
не обязательно, что n>m

Kolyann
18.04.2016
19:33:29

Sharkus
18.04.2016
19:33:47

Rick
18.04.2016
19:34:05
так что x может принадлежать и N и M

Sharkus
18.04.2016
19:34:12
...