Programador Leigo
⚡ 60 segundos sintaxe

Encadear condições em uma linha

Ternários encadeados funcionam como if/elif/else em uma linha. Use com moderação para manter a legibilidade.

ternario_chain.py
nota = 7.5

conceito = (
    'A' if nota >= 9 else
    'B' if nota >= 7 else
    'C' if nota >= 5 else
    'D'
)
print(conceito)  # B

# Equivalente a:
# if nota >= 9: conceito = 'A'
# elif nota >= 7: conceito = 'B'
# elif nota >= 5: conceito = 'C'
# else: conceito = 'D'

Compartilhar