
Alex
26.01.2019
07:55:29
это чат по python

Valery
26.01.2019
07:57:11
и питон это не библиотека жс)

Alex
26.01.2019
07:57:53
<sticker> JS говно </sticker>

Max
26.01.2019
07:57:57
стоит взглянуть на Brython.

Google

Whore Amazing
26.01.2019
07:58:35

Max
26.01.2019
07:58:48
почему?
я еще ток собирался

Whore Amazing
26.01.2019
07:59:00
еще здоровым психически людям вообще о нем знать даже нежелательно

Dr.
26.01.2019
07:59:00
Или все, т.к у каждого своя цель?
все-таки у каждого своя. Я гапример программистом себя не считаю, но питон нужен по долгу службы для автоматизации рабочих процессов. Считаю что это вариативное и лучшее решение на данный момент которым может пользоваться любой, имея разный уровень подготовки.

Whore Amazing
26.01.2019
07:59:08

Max
26.01.2019
07:59:21
Что там такого то?

Whore Amazing
26.01.2019
07:59:27
там пиздец

Max
26.01.2019
07:59:35
неубедительно

Whore Amazing
26.01.2019
08:00:05
я бы тебе свои глаза показал дурные после работы с ним
было бы убедительно
но как хошь, мое дело предупредить

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
26.01.2019
08:32:31
Эпик. А интерпретаторы питона там какие?

Tigran
26.01.2019
08:43:51
ну харе оффтопить

Google

PowerSlime
26.01.2019
08:44:27

Nikolay
26.01.2019
08:47:52
В кредит. На всё.

AE
26.01.2019
08:52:03
Он вроде с 2009

Nikolay
26.01.2019
08:52:39
В 2010 была история с пиццей.
Так что да, в 2007 бесплатно можно было надыбать

RMS is not Windows
26.01.2019
08:53:01
[10, '+', 20, '-', 5] как это быстро превратить в выражение 10+20-5 которое пайтон может посчитать? кроме как if ами проверять строки '-+' есть более элегантное решение?

Nikolay
26.01.2019
08:53:19
Join eval
?

Whore Amazing
26.01.2019
08:53:32
eval плохо

Проксимов
26.01.2019
08:53:40

Nikolay
26.01.2019
08:53:48
?

Whore Amazing
26.01.2019
08:53:56
а в целом у тебя какая-то очень странная задача
сдается мне, что ты что-то делаешь очень не так

Nikolay
26.01.2019
08:54:11
Строй лексер, опз

Whore Amazing
26.01.2019
08:54:19
Как вариант

RMS is not Windows
26.01.2019
08:56:22

Whore Amazing
26.01.2019
08:56:33

RMS is not Windows
26.01.2019
08:56:53

Whore Amazing
26.01.2019
08:57:10
хуевый какой-то тренажер

Nikolay
26.01.2019
08:57:35
?

Google

Whore Amazing
26.01.2019
08:58:00
ну пиши лексер простенький, на две операции и цифры
если уж так охота делать именно таким способом
но явно есть более рациональные

RMS is not Windows
26.01.2019
08:58:28

Whore Amazing
26.01.2019
08:58:41
зависит от того какая точно задача

Nikolay
26.01.2019
08:58:42
Вот тренажер

Сергей
26.01.2019
08:58:59

RMS is not Windows
26.01.2019
08:59:13

Whore Amazing
26.01.2019
08:59:15
белиссимо

Crystal Melting Dot
26.01.2019
08:59:48

Whore Amazing
26.01.2019
09:00:38
воруй@убивай@используй eval

Nikolay
26.01.2019
09:00:51
?

Сергей
26.01.2019
09:00:51
ну есть)
тогда нужен лексер с учетом приоритета. Задача не тривиальная для начинающих. Если конечно, нужно самому решать, а не пользоваться eval

Crystal Melting Dot
26.01.2019
09:00:57
eval годнота

Nikolay
26.01.2019
09:01:13
Регулярочки регулярки

Whore Amazing
26.01.2019
09:01:16

Crystal Melting Dot
26.01.2019
09:01:30
что плохого то

Whore Amazing
26.01.2019
09:01:34

Terminator
26.01.2019
09:02:35
@linntilmann будет жить. Поприветствуем!

¥
26.01.2019
09:03:06
А дайте для новичков чат.

Whore Amazing
26.01.2019
09:03:20
@ru_python_beginners

Google

Сергей
26.01.2019
09:03:49
да простейший пример посчитать 2+2*2 уже не так просто, а если там будет еще куча скобок? Я очень давно писал на дельфи полноценный лексер, это не архисложно, но и не просто

Terminator
26.01.2019
09:03:52
@shram8 будет жить. Поприветствуем!

Whore Amazing
26.01.2019
09:04:16
на питоне для этого даже либа есть

Admin
ERROR: S client not available

Whore Amazing
26.01.2019
09:04:20
там на изи все

Сергей
26.01.2019
09:05:03
на питоне и eval есть, речь идет о самостоятельной реализации

Whore Amazing
26.01.2019
09:05:25
а нахера ему самостоятельная реализация?
ну и да, eval не надо использовать

Сергей
26.01.2019
09:06:02
а то здесь играем, тут не играем. А самостоятельная реализация как раз в том, чтобы понимать, как лексеры работают

Whore Amazing
26.01.2019
09:06:14
так ему не надо понимать
у него задача другая

Александр
26.01.2019
09:06:27
Для тренажера для школоты сгодится и eval, только желательно проверять, передаются ли числа на вход и знаки арифметических операций из допустимого набора
https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D0%B2%D0%B0_%D0%9E%D0%BA%D0%BA%D0%B0%D0%BC%D0%B0

Nikolay
26.01.2019
09:06:58
Нормально делай - нормально будет (ц)

Александр
26.01.2019
09:08:57
А вообще, если есть время и желание, то можно воспользоваться вот этим https://www.dabeaz.com/ply/

Whore Amazing
26.01.2019
09:09:49
Я им пользовался
Хороший инструмент, понятный, простой, функциональный
Всем рекомендую

Александр
26.01.2019
09:09:54
Вот уже готовый калькулятор https://github.com/dabeaz/ply/blob/master/example/newclasscalc/calc.py

Nikolay
26.01.2019
09:10:50

Александр
26.01.2019
09:11:01
Ты у него спросил?

Google

Александр
26.01.2019
09:11:41
Может, у него задача закодить за час как-нибудь калькулятор

Terminator
26.01.2019
09:11:56
@svkirillov будет жить. Поприветствуем!

Александр
26.01.2019
09:12:43
А вообще ничего плохого в eval нет, если данные поступают не извне

Nikolay
26.01.2019
09:12:45
Ну тогда бери готовое

Александр
26.01.2019
09:12:52
Я сам им тут пользовался и мне не стыдно https://github.com/Fatal1ty/mashumaro
Ну хотя я там даже exec пользовался

Tima
26.01.2019
09:48:46
Всем привет не понимаю почему python3 ставит пробелы с двух сторон в принте: text = 'text'
print('|', text, '|') и выводит - | text |, а не |text|, почему?

Костя
26.01.2019
09:49:52

shram | ~infinity~
26.01.2019
09:50:01

Tima
26.01.2019
09:50:24

Aragaer
26.01.2019
09:50:24
print('|', text, '|', sep='')

shram | ~infinity~
26.01.2019
09:50:37
print('|', text, '|', sep=''")