Estrutura Condicional IF
A estrutura condicional IF permite avaliar uma condição e, consoante a condição for verdadeira ou falsa, pode executar diferentes blocos de código.
Exemplo 1
Sintaxe
if(2 < 3):
print("Bom dia.")
Resultado
'Bom dia.'
Neste primeiro exemplo a estrutura apenas executa código se a condição for Verdadeira. Esta forma pode causar constrangimentos, pois não existe código no caso da condição ser falsa, e deve ser evitada.
De modo geral, a forma mais eficiente de usar esta estrutura é a seguinte:
if(condição):
bloco de código
else:
bloco de código
Exemplo 2
Sintaxe
if(4 < 1):
print("Olá!")
else:
print("Adeus!")
Resultado
'Adeus!'
No exemplo ao acima pode observar-se que existem dois blocos de código. Apenas é executado o 1º bloco se a condição for verdadeira. Caso contrário (else), no caso de a condição ser falsa, será executado o 2º bloco de código.
Exemplo 3
Sintaxe
x = 3, y = 6
if(x = y):
print("São diferentes")
elif(x > y):
print("x é maior que y")
else:
print("x é menor que y")
Resultado
'x é menor que y'
Pode ser útil verificar uma ou mais condições e, para isso, usa-se a palavra elif. Ou seja, se uma condição é falsa, pode ainda testar-se uma segunda condição.