Size: a a a

Django [ru] #STAY HOME

2019 February 11

A

Alex in Django [ru] #STAY HOME
Alex
qs.status = 1 if qs.status == 2 else 1
status = status % 2 + 1
источник

A

Alex in Django [ru] #STAY HOME
если больше то другое: но смотря какое, вдруг там дерево 😄
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
тогда в оригинальном примере нпонятно, почему elif вместо else
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну да ладно
источник

A

Alex in Django [ru] #STAY HOME
Alex
status = status % 2 + 1
это вычисления уже а там просто логические операции
источник

A

Alex in Django [ru] #STAY HOME
Alex
это вычисления уже а там просто логические операции
и что с того?
источник

A

Alex in Django [ru] #STAY HOME
Alex
и что с того?
это разное, вмешивать вычисления в булеву логику значит переусложнять ее
источник

A

Alex in Django [ru] #STAY HOME
полные условия задачи не определены. исходя из исходного вопроса эта булева логика записывается простым математическим выражением.
источник

A

Alex in Django [ru] #STAY HOME
но видимо для джангистов это высшие материи.
источник

A

Alex in Django [ru] #STAY HOME
Alex
полные условия задачи не определены. исходя из исходного вопроса эта булева логика записывается простым математическим выражением.
булевая логика это более простые математические выражения
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alex
status = status % 2 + 1
с точки зрения "давайте использовать меньше символов для передачи смысла" мне этот вариант нравится
источник

A

Alex in Django [ru] #STAY HOME
Alex
полные условия задачи не определены. исходя из исходного вопроса эта булева логика записывается простым математическим выражением.
тем более, раз условий нет, то и нет нужды делать сложнее
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
он с одной стороны не является сложным, а с другом стороны короче
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но опять же, смотря кто код пишет) джуниорам проще как было в самом начале с ифами
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
источник

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
но опять же, смотря кто код пишет) джуниорам проще как было в самом начале с ифами
если джуниор \ джангист не знаком с операцией деления по модулю, ему остается только сайтики на джанго и педалить.
источник

p

pavel in Django [ru] #STAY HOME
Alex
qs.status = 1 if qs.status == 2 else 1
вот этот вариант мне больше понравился его и оставил спаисбо
источник

DB

Dima Boger in Django [ru] #STAY HOME
Зря
источник

A

Alex in Django [ru] #STAY HOME
синоним выражения неквалифицированный кодерок.
источник

A

Alex in Django [ru] #STAY HOME
Alex
если джуниор \ джангист не знаком с операцией деления по модулю, ему остается только сайтики на джанго и педалить.
тогда можно пойти дальше и заменить % на операции с комплексными числами :) логические операции это одно, мат вычисления это другое
источник