A indentação serve para indicar quais instruções estão dentro de um bloco de código. Isso é especialmente importante dentro de estruturas como if, for, while, def (funções) e class (classes).
Exemplo de leitura de indentação:
if idade >= 18:
print("Você é maior de idade.") #dentro do bloco do if
print("Pode acessar o sistema.") #Também dentro do bloco do if
else:
print("Você é menor de idade.") #dentro do bloco do else
Neste exemplo, o Python sabe que as duas primeiras instruções (dentro do if) devem ser executadas apenas se a condição idade >= 18 for verdadeira. A instrução dentro do else será executada somente quando a condição if for falsa.
Erros comuns relacionados à indentação:
- Misturar tabulação e espaços: Python não permite misturar tabulações e espaços para indentar. Sempre use apenas um deles.
- Esquecer a indentação: Se você esquecer de indentar, Python não saberá onde termina o bloco de código e gerará um erro.
Exemplo de erro de indentação:
if idade >= 18:
print("Você é maior de idade.") # Falta de indentação, gera erro
Erro: O Python gerará um erro de IndentationError porque a instrução print não está corretamente indentada dentro do bloco do if.
Conclusão:
- Indentação é obrigatória e determina a estrutura do código em Python.
- Use 4 espaços para cada nível de indentação, e não misture tabulação com espaços.
- A indentação indica quais linhas de código pertencem a qual bloco (como dentro de um
if,for, ou uma função).
A indentação correta é essencial para o funcionamento do código Python, pois ela organiza a estrutura de controle e facilita a leitura e manutenção do código.
Deixe um comentário
Você precisa fazer o login para publicar um comentário.