Python - O básico sobre estrutura condicionais
O básico sobre estrutura condicionais (Python)
Segundo a documentação do Python, o protótipo da estrutura if é demonstrado abaixo.
if_stmt ::= "if" expression ":" suite
( "elif" expression ":" suite )*
["else" ":" suite]
Quer dizer que podemos fazer if’s simples…
# exemplo 1
if expressao: comando
# exemplo 2
if expressao:
comando
If’s comuns…
if expressao:
comando
else:
comando
# sintaxe alternativa
if expressao: comando
else: comando
Laço “else if”…
if expressao1:
comando
elif: expressao1
comando
else:
comando
# sintaxe alternativa
if expressao: comando
elif: comando
else: comando
E, antes que você me pergunte, veja um exemplo semelhante ao operador ternário que encontramos em outras linguagens…
>>> fruit = "Orange"
>>> 'Yes' if fruit == 'Apple' else 'No'
'No'
Para não restar dúvidas…
>>> a = 123 if True else 456
>>> a
123
>>> a = 123 if False else 456
>>> a
456