Вот пример тернарного оператора в Python:
x = 10
y = 5
max_value = x if x > y else y
print(max_value)
В этом примере тернарный оператор (x if x >y else y)используется для присвоения максимального значения между xи yк переменной max_value. Выражение x >yоценивается, и если оно истинно, xприсваивается max_value; в противном случае назначается y.
Вот еще несколько способов добиться того же результата:
Метод 1: использование оператора if...else
if x > y:
max_value = x
else:
max_value = y
Метод 2: использование функции max()
max_value = max(x, y)
Метод 3. Использование лямбда-функции
max_value = (lambda a, b: a if a > b else b)(x, y)
Метод 4: использование функции listи max()
max_value = max([x, y])
Метод 5: использование функции tupleи max()
max_value = max((x, y))