Validando condições com `if` no Python
O comando if
é usado em Python para executar um bloco de código apenas se uma determinada condição for verdadeira.
Sintaxe
A sintaxe do if
em Python é simples e direta:
if condição:
# bloco de código executado se a condição for verdadeira
Exemplo:
x = 10
if x > 5:
print("x é maior que 5")
No exemplo acima, a mensagem "x é maior que 5"
será exibida porque a condição x > 5
é verdadeira.
Bloco de código e indentação
Em Python, o bloco de código que será executado pelo if
deve ser indentado. A indentação é obrigatória e define quais linhas pertencem ao bloco de código.
Exemplo básico:
x = 7
if x > 5:
print("Esta linha faz parte do bloco do if")
print("Esta também faz parte do bloco do if")
print("Esta linha está fora do bloco do if")
No exemplo acima, as duas primeiras mensagens serão exibidas apenas se a condição x > 5
for verdadeira. A última mensagem será exibida independentemente da condição, pois está fora do bloco do if
.
Outros exemplos de uso do if
Verificando igualdade:
x = 10
if x == 10:
print("x é igual a 10")
Verificando múltiplas condições com operadores lógicos:
x = 15
y = 20
if x > 10 and y > 15:
print("x é maior que 10 e y é maior que 15")
Verificando se um valor está em uma lista:
frutas = ["maçã", "banana", "laranja"]
if "banana" in frutas:
print("A lista contém banana")
Aninhando condições
Você pode aninhar comandos if
para verificar condições mais complexas.
x = 8
y = 3
if x > 5:
if y < 5:
print("x é maior que 5 e y é menor que 5")