El operador ternario (a veces llamado expresiones condicionales) en Python es una alternativa a la instrucción if... else....
Se escribe con el formato:
result_if_true if condition else result_if_falseLos operadores ternarios suelen ser más compactos que las instrucciones if de varias líneas y son útiles para pruebas condicionales simples.
Por ejemplo:
is_nice = True
# Using ternary operator.
state = "nice" if is_nice else "not nice"
# Equivalent code using multi-line if statements.
if is_nice:
state = "nice"
else:
state = "not nice"Escribe una función que use el operador ternario para devolver "yeah" si b es True, y "nope" en caso contrario.
yeah_nope(True) ➞ "yeah"
yeah_nope(False) ➞ "nope"N/A