Chat:Ru/2021-01-11

From CG community
Jump to navigation Jump to search

BorisZ: если это цикл внутри функции то когда выйдем из функции то тоже должен собраться

BorisZ: в repl нерелевантный пример - там же мы в глобал спейс все переменные определяем, они никогда не соберутся

BorisZ: если не переназначить

Default avatar.png TTeaLL: так, я вижу я породил жаркие споры, так что полностью это выглядело так

Default avatar.png TTeaLL: for i in input().split():

   v = int(i)

Uljahn: я просто углублял своё понимание языка, сорри

Default avatar.png TTeaLL: вот мне было интересно, я понял что инпут это строка без имени, её разбивают на значения пробелами, потом каждое значение присвоивают переменной v и мне чтобы сохранить эти значения нужен ещё какой-то список, чтобы их сохранить по типу list1.append(v) чтобы значения не пропали

Default avatar.png TTeaLL: да мне самому интересно

Default avatar.png TTeaLL: я впервые вижу чтобы по инпуту делали сплит

Uljahn: можно сделать так: result = [int(i) for i in input().split()]

Uljahn: это очень удобная фишка питона

Uljahn: генератор списков

Uljahn: list comprehension

Default avatar.png TTeaLL: просто тут условие пазла такое

Default avatar.png TTeaLL: если так можно то я сделаю

Uljahn: result = list(map(int, input().split())) - можно ещё так, в функциональном стиле

Default avatar.png TTeaLL: неплохо, с инпутом разобрался, дело за малым, решить пазл

Uljahn: а что за пазл? descent или temperatures?

Default avatar.png TTeaLL: Stock Exchange Losses

Default avatar.png TTeaLL: правда нет идей как его решать

Default avatar.png TTeaLL: ну точнее идеи есть, но для простых примеров

Uljahn: у, хороший пазл

Default avatar.png TTeaLL: да я уже ощутил

Uljahn: я долго с ним бился, когда только начал питон учить, в итоге решил, проходя по списку с конца, так оказалось проще представить проблему

Default avatar.png TTeaLL: спасибо

Uljahn: использовал функции min(), max() и слайсы (особая индексация списков)

MadKnight: мне показалось > и смайлы

MadKnight: я уж думал ты опять Automaton2000'a троллишь

Automaton2000: чё у тебя в общаке смайлы не показывает

MadKnight: о твой шанс Uljahn

MadKnight: действуй

Uljahn: Automaton2000: так они устарели, теперь слайсы в моде

Automaton2000: хоть гугл говорит, что существует полиномиальный алгоритм для выяснения изоморфизма двух графов степеней не выше d, но там жесть какая-то ...

YurkovAS: и нейросети для крестиков

BorisZ: Automaton2000 ты базар то фильтруй в натуре, пацаны на районе не поймут

Automaton2000: Но в то же время

BorisZ: Automaton2000 bazar.filter(|понятно пацанам|)

Automaton2000: А то я не вижу