Fonte: Mergulhe no Python
Assim, o recuo em Python é aqueles 4 espaços no início das linhas de código na definição de função, definição de classe, bloco de condição ...
Basicamente, você tem o recuo dentro da função que não corresponde ao recuo anterior.