Ads by ProfitSence
Close

Python operador ternário

Last Updated on Sábado 8º out 2022

Python Ternary

O operador ternário é um operador que leva três argumentos.

Ternary Operator Python

  • O primeiro argumento é um argumento de comparação.
  • O segundo é o resultado de uma verdadeira comparação.
  • O terceiro é o resultado de uma falsa comparação.
			
					a if condition else b

			
	

Expressões condicionais são geralmente usadas para definir valores de acordo com as condições. Também chamado de operador ternário. O operador ternário é uma maneira encurtada de escrever uma declaração se-else.

Ternary Operator

Python Conditional Operator

			
					true if <condition> else false

			
	
  • condition: Esta é uma condição booleana que avalia para true ou false.
  • true: O valor devolvido pelo operador ternário se a condição avaliar para True.
  • false: O valor devolvido pelo operador ternário se a condição for avaliada como False.

O operador ternário difere de uma estrutura padrão if, else, elif porque não é uma estrutura de fluxo de controle e se comporta mais como outros operadores como == ou != na linguagem Python.

Exemplo 1

			
					for val in range(1, 11):
    is_even = "Even" if val % 2 == 0 else "Odd"
    print(val, is_even, sep=' = ')

			
	
			
					1 = Odd
2 = Even
3 = Odd
4 = Even
5 = Odd
6 = Even
7 = Odd
8 = Even
9 = Odd
10 = Even

			
	

Exemplo 2

			
					rank = 222
num = 0.1 if rank > 111 else 0
print("rank:", rank, "  num:", num)

			
	
			
					# rank: 222   num: 0.1

			
	
  • O operador ternário Python é uma maneira mais eficiente de executar declarações simples se.
  • O operador ternário avalia uma condição e retorna um valor específico dependendo se essa condição é igual a True ou False.
if ternario python
ternário python
python operador ternario
python ternario
operador ternario python
operador ternário python
operadores ternarios python
ternario python
ternario em python
if ternario