Verificação de indentação python ✅
🔍 Verificador de Indentação em Python
🐍 O que é indentação em Python e por que ela é tão importante?
🔎 Introdução
Se você está começando a programar em Python, provavelmente já se deparou com o termo "indentção". Diferente de outras linguagens como C, JavaScript ou PHP, onde a indentção é meramente estética, no Python ela é obrigatória — e não usá-la corretamente causa erros fatais.
🧱 O que é indentação?
Indentção é o espaço em branco (geralmente TAB ou 4 espaços) no início de uma linha para indicar que ela pertence a um bloco de código como:
- função (
def
) - condicional (
if
,else
,elif
) - laços (
for
,while
) - classes (
class
)
📌 Por que a indentação é obrigatória?
Em outras linguagens usamos { }
para delimitar blocos. No Python usamos a própria indentação para definir a estrutura:
if idade >= 18:
print("Você é maior de idade.")
print("Pode entrar no sistema.")
Sem indentar:
if idade >= 18:
print("Você é maior de idade.") # ERRO
✍️ Como indentar corretamente?
- Use 4 espaços por nível.
- Não misture TAB e espaços.
- Use um editor como VS Code ou PyCharm para automatizar isso.
🏆 Exemplos práticos
Correto:
def saudacao(nome):
if nome:
print(f"Olá, {nome}!")
else:
print("Olá, visitante!")
Incorreto:
def saudacao(nome):
if nome: print(f"Olá, {nome}!") else: print("Olá, visitante!")
🔁 Com loops:
for i in range(5):
print("Número:", i)
print("Quadrado:", i ** 2)
print("Loop finalizado.")
⚠️ Dicas importantes:
- Evite bugs invisíveis usando indentacão correta.
- Não copie códigos mal formatados.
- Use editores com destaque de indentacão.
📙 Curiosidade
Segundo Guido van Rossum, criador do Python, a indentacão obrigatória ajuda a manter o código limpo e legível, forçando boas práticas desde o início.
✅ Conclusão
Aprender Python começa por entender indentacão. Ela define blocos, evita erros e garante um código bem estruturado.
- Use 4 espaços por nível.
- Não misture espaços e TAB.
- Indentacão errada = erro fatal.
🨠 Quer treinar?
def mostrar_lista(lista):
for item in lista:
print(item.upper())
print("Fim da lista.")mostrar_lista(["maçã", "banana", "uva"])
0comments
Postar um comentário
Tem alguma dúvida , então nos envie uma mensagem por este formulário