expressoes_condicionais.md
January 21, 2021 · View on GitHub
Expressões Condicionais
- Expressões condicionais (às vezes chamadas de “operador ternário”) têm a prioridade mais baixa de todas as operações Python;
- A expressão
if C else yavalia primeiro a condição C em vez de x. Se C for verdadeiro, x é avaliado e seu valor é retornado; caso contrário, y é avaliado e seu valor é retornado.
Sintaxe:
(if <condition>: <expression1> else: <expression2>)
# Primeiramente, a <condition> é avaliada.
# Se a <condition> receber True, <expression1> é validada e retorna o resultado;
# Se a <condition> receber False, <expression2> é validada e retorna o resultado.
Exemplo:
[IN]:
num1 = 255
if(num1 % 2 == 0):
s = "par"
else:
s = "ímpar"
s = "par" if num1 % 2 == 0 else "ímpar"
print("O número digitado é ", s)
[OUT]:
O número digitado é ímpar
Para entender melhor
Consulte PEP 308 para obter mais detalhes sobre expressões condicionais.