Back to Top

Verificação de indentação python ✅

📢 Verifique se seu código python segue as regras de padronização com essa ferramenta

🔍 Verificador de Indentação em Python

O que é 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:

  1. Evite bugs invisíveis usando indentacão correta.
  2. Não copie códigos mal formatados.
  3. 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