Files
freeCodeCamp/guide/portuguese/python/ternary-operator/index.md
2018-10-16 21:32:40 +05:30

1.1 KiB

title, localeTitle
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 

Fontes

https://docs.python.org/2.5/whatsnew/pep-308.html