Indentação em Python
A indentação em Python refere-se ao uso de espaços em branco no início de uma linha de código para indicar o escopo e a estrutura do código.
# indentação em um condicional
if 5 > 3:
print(5 + 1)
A indentação não é frescura ou capricho. Ela é uma parte fundamental da sintaxe do Python. Ao contrário de muitas outras linguagens de programação que usam chaves ou outros delimitadores explícitos para definir blocos de código, o Python usa indentação.
# indentação em um loop for
for i in range(5):
print(i + 1)
O nível de recuo (indentação) determina quais instruções pertencem ao mesmo bloco de código. O recuo consistente é crucial para que o interpretador Python compreenda a estrutura lógica do código.
A primeira linha de código não pode ser recuada e todas as linhas dentro de um bloco devem ter o mesmo nível de recuo. O recuo incorreto resultará em um “IndentationError”.
# loop for sem indentação gera erro
for i in range(5):
print(i + 1)
# indentação em um loop for sem recuo consistente resulta em erro
for i in range(5):
print(i + 1)
print(i + 1)
Veja também:
Encontrou algum erro ou quer fazer uma sugestão? Por favor, entre em contato usando nosso formulário de contatos.