Тернарный условный оператор Python позволяет написать компактное однострочное условное выражение как альтернативу полному блоку if-else.
Общий синтаксис:
value_if_true if condition else value_if_false
value_if_truevalue_if_falsex = 4
result = "even" if x % 2 == 0 else "odd"
print(result) # Output: "even"
Здесь x % 2 == 0 — это условие. Поскольку 4 делится на 2 нацело, переменной result присваивается значение "even".
В тернарном условном операторе Python условие вычисляется после выражения value_if_true, чтобы определить, какое значение вернуть.
Новый — ещё не проверен сообществом
Вы