1.1 KiB
1.1 KiB
title | localeTitle |
---|---|
Python Ternary Operater | Operador Ternário Python |
Operador ternário em Python
Operações ternárias no Python, muitas vezes também chamadas de expressões condicionais, permitem ao programador realizar uma avaliação e retornar um valor baseado na verdade da condição dada.
O operador ternário difere de um padrão if
, else
, elif
estrutura no sentido de que não é uma estrutura de fluxo de controle, e se comporta mais como outros operadores como ==
ou !=
Na linguagem Python.
Exemplo
Neste exemplo, a string Even
é retornada se a variável val
for par, caso contrário, a string Odd
será retornada. A string retornada é então atribuída à variável is_even
e impressa no console.
Entrada
for val in range(1, 11):
is_even = "Even" if val % 2 == 0 else "Odd"
print(val, is_even, sep=' = ')
Saída
1 = Odd
2 = Even
3 = Odd
4 = Even
5 = Odd
6 = Even
7 = Odd
8 = Even
9 = Odd
10 = Even