Na ultima aula fui rodar o cód e deu esse erro, copiei o cod que o NIco disponibilizou no final do curso mas mesmo assim ainda persiste , então não foi erro de sintaxe.
UnboundLocalError: local variable 'chute' referenced before assignment!
Na ultima aula fui rodar o cód e deu esse erro, copiei o cod que o NIco disponibilizou no final do curso mas mesmo assim ainda persiste , então não foi erro de sintaxe.
UnboundLocalError: local variable 'chute' referenced before assignment!
Olá Gilberto, tudo bem com você?
O erro, UnboundLocalError: local variable 'chute' referenced before assignment, está informando que a variável chute
está sendo referenciada antes que ocorra a sua atribuição.
Conforme apresentado no log, o erro está acontecendo na função pede_chute()
presente no arquivo forca.py. Peço que verifique se nessa função está ocorrendo a atribuição da variável chute
da seguinte forma: chute = input("Qual letra? ")
. A função completa deve estar como apresentada abaixo.
def pede_chute():
chute = input("Qual letra? ")
chute = chute.strip().upper()
return chute
Após realizar a mudança, salve o arquivo forca.py pressionando os botões + e execute-o novamente.
Verifique o ponto listado acima, caso o erro permaneça, peço que compartilhe o código completo presente no arquivo forca.py para que possam ser realizados testes e simulações com o seu projeto.
Espero ter ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!