Тернарный условный оператор
В Python также есть тернарный условный оператор, который позволяет вам указать условие и два значения, одно для случая, когда условие истинно, и другое для случая, когда условие ложно. Синтаксис тернарного условного оператора выглядит так:
value_if_true if condition else value_if_false
Например, давайте используем тернарный оператор для присвоения значения переменной в зависимости от того, является ли число положительным или отрицательным:
number = 5
result = "positive" if number > 0 else "negative"
print(result)
Запустите код и изучите вывод. На экран должно быть выведено сообщение "positive", так как значение переменной number
больше 0.
Обратите внимание, что тернарный оператор можно использовать в качестве краткого способа записи инструкции if-else, но не рекомендуется использовать его для более сложных условий или блоков кода. В таких случаях обычно проще читать и понимать инструкцию if-else.