Size: a a a

2020 April 22

ИС

Игорь Середа... in Rude QA
Зачем тебе это может понадобиться?
источник

Н

Нурсултан in Rude QA
выше написал контекст, чтобы не ебаться с ифами на переданный знак операции
источник

ИС

Игорь Середа... in Rude QA
Наверно когда ты точно не знаешь, что именно надо выполнить, поэтому получаешь это извне. Оттуда и потенциальная опасность.
источник

b

betzy in Rude QA
Нурсултан
выше написал контекст, чтобы не ебаться с ифами на переданный знак операции
напиши парсер операций
источник

Н

Нурсултан in Rude QA
Игорь Середа
Наверно когда ты точно не знаешь, что именно надо выполнить, поэтому получаешь это извне. Оттуда и потенциальная опасность.
ну выходит если я весь внешний инпут проверил на ожидаемые значения, все норм будет?
источник

ИС

Игорь Середа... in Rude QA
Нурсултан
выше написал контекст, чтобы не ебаться с ифами на переданный знак операции
Когда ты точно знаешь перечень логики, ты можешь закодить это сразу. А ты, по сути, в коде генерируешь разные строки ругого кода, который потом суёшь в eval.
источник

Н

Нурсултан in Rude QA
betzy
напиши парсер операций
бля это чет слишком для людей, которые вчера функции в питхон узнали
источник

b

betzy in Rude QA
Нурсултан
бля это чет слишком для людей, которые вчера функции в питхон узнали
а про словарь ты тоже не знаешь?
источник

Н

Нурсултан in Rude QA
шестеренки заскрипели
источник

Н

Нурсултан in Rude QA
продолжай
источник

Н

Нурсултан in Rude QA
на ключ (знак операции) вешать функцию?
источник

b

betzy in Rude QA
лямбду прям
источник

ИС

Игорь Середа... in Rude QA
А, ты хуй забил на то, что я с тобой общаюсь?
источник

ИС

Игорь Середа... in Rude QA
Ну ладно.
источник

Н

Нурсултан in Rude QA
Игорь Середа
Когда ты точно знаешь перечень логики, ты можешь закодить это сразу. А ты, по сути, в коде генерируешь разные строки ругого кода, который потом суёшь в eval.
ну смотри. в таком контекст например на 4 операции 4 ифа. нахуй надо, если можно создать строчку f'{a} {operation} {b}' и ее съэвалить?
источник

IS

Idi Suda in Rude QA
Нурсултан
шестеренки заскрипели
dict = {'+': bla, '-': blabla}
x = input()
dict[x]
источник

b

betzy in Rude QA
`
источник

IS

Idi Suda in Rude QA
Нурсултан
ну смотри. в таком контекст например на 4 операции 4 ифа. нахуй надо, если можно создать строчку f'{a} {operation} {b}' и ее съэвалить?
Пусть учатся, я не понимаю, нахуя ты их ограничивать собрался
источник

ИС

Игорь Середа... in Rude QA
Нурсултан
ну смотри. в таком контекст например на 4 операции 4 ифа. нахуй надо, если можно создать строчку f'{a} {operation} {b}' и ее съэвалить?
А {operation} у тебя олжен теме же if-ами заполниться.
источник

ИС

Игорь Середа... in Rude QA
Типа, если input такой, то оператор такой.
источник