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.