Я часто пишу, что / elif / else конструирует в python, и я хочу включить опции, которые могут иметь место, но для которых соответствующее действие ничего не делает. Я понимаю, что могу просто исключить эти операторы if, но для удобства чтения я считаю, что это помогает включить их все, так что если вы просматриваете код, вы можете видеть, что происходит в результате каждой опции. Как я могу кодировать no-op? В настоящее время я делаю это так:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(Код на самом деле немного длиннее и сложнее. Это просто для иллюстрации структуры).
Мне не нравится использовать переменную в качестве запрета, но это самый лучший способ, который я мог придумать. Есть ли лучший способ?