Итак, во-первых, я пометил python 2.7, потому что синтаксис может отличаться в 3.5
Я делал C # до Python и обнаружил, что могу использовать троичные операторы внутри друг друга.
Мне любопытно, возможно ли это и в python, поскольку они не в том же порядке.
C #
condition ? output_true : output_false
питон
output_true if condition else output_false
Другой способ задать мой вопрос:
Как я могу сделать троичного оператора, который достигает того же, что и
if a:
x = "a"
elif b:
x = "b"
else c:
x = "c"