Um guia detalhado para corrigir o erro de recuo em Python
Outro Guia útil / / August 05, 2021
Neste tutorial, mostraremos as etapas para corrigir o erro de recuo no Python. Em linguagens de programação, um recuo é um conjunto de espaços antes do início de uma linha para significar que é o início de um novo para. Isso é usado principalmente no caso de 'For', 'If' e outros loops relacionados, dando assim uma perspectiva estruturada e permitindo que o intérprete execute o código. No entanto, se você acabar perdendo esses espaços em branco, isso pode ser uma causa de problemas.
Da mesma forma, se o número de espaços não for distribuído igualmente, ele também pode contribuir para o erro. Nesse sentido, Python segue a regra de espaço em branco PEP8, portanto, geralmente é recomendado ter quatro espaços em branco e nenhum caractere de tabulação. Mas se você não seguir essas regras, poderá ficar preso a problemas de indentação. Se isso acontecer, você pode ter a ajuda deste guia para corrigir o erro de indentação em Python. Siga para as instruções completas.
Por que ocorre um erro de recuo
Ao distribuir espaços, algumas pessoas geralmente confundem a barra de espaço com a tecla Tab. Embora ambos possam ser usados para esse propósito, mas em Python, você deve selecionar um e ficar com ele. Se você usar os dois alternadamente, o intérprete pode não ser capaz de distinguir entre os espaços em branco. Além disso, se você estiver usando For, If e outros loops semelhantes, certifique-se de seguir os padrões de indentação corretos.
Ao usar esses loops aninhados, o recuo desigual parece ser o motivo principal do erro. Veja o exemplo acima como referência. O primeiro bloco contém o segundo bloco que por sua vez contém o terceiro bloco. Depois disso, continuamos o segundo bloco e depois o primeiro. Você é capaz de distinguir entre todos esses porque há um recuo igual entre esses blocos aninhados. Portanto, sempre siga esta regra ao recuar esses loops.
Como corrigir o erro de indentação em Python
Para começar, sempre que lidar com os blocos For e If, siga o padrão de recuo à direita com espaçamento igual. E se você estiver usando Tab para espaços em branco, continue apenas com isso, não confunda com a barra de espaço. Por exemplo, na imagem abaixo, veja como aninhamos o bloco If dentro de For e, em seguida, encerramos ambos os loops. Você também deve seguir um padrão semelhante e isso deve corrigir o erro de recuo no Python.
Na mesma linha, seu editor de código pode ter a opção de exibir todas as guias e espaços em branco. É recomendável habilitá-lo antes de prosseguir com a codificação. Por exemplo, se você estiver usando o Notepad ++, vá até a guia Exibir e vá para a opção Mostrar símbolo. Em seguida, marque a opção Mostrar espaço em branco e TAB.
Agora, habilitar esse recurso colocará pontos únicos em cada espaço. Isso lhe dará uma idéia do número de espaços em branco que você inseriu antes de cada linha. Na imagem abaixo, as seções vermelhas significam três espaços com três pontos únicos, enquanto o verde tem quatro pontos únicos (quatro espaços). Isso o ajudará a recuar claramente cada bloco e, portanto, também deve corrigir o problema.
Então, tudo isso veio deste guia sobre como corrigir o erro de indentação em Python. Os métodos acima mencionados devem ser capazes de corrigir o referido problema. Se você ainda tiver alguma dúvida sobre as instruções, deixe-nos saber nos comentários. Para terminar, aqui estão alguns Dicas e truques para iPhone, Dicas e truques para PCe Dicas e truques para Android que você deve verificar também.