O operador ternário (às vezes chamado de expressões condicionais) em Python é uma alternativa à instrução if... else....
Ele é escrito no formato:
result_if_true if condition else result_if_falseOs operadores ternários costumam ser mais compactos do que instruções if com várias linhas e são úteis para testes condicionais simples.
Por exemplo:
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"Escreva uma função que use o operador ternário para retornar "yeah" se b for True, e "nope" caso contrário.
yeah_nope(True) ➞ "yeah"
yeah_nope(False) ➞ "nope"N/A