Olá, Lucas, como vai?
Seu código está muito bem estruturado e demonstra que você compreendeu os conceitos de lógica de programação, como o uso de variáveis, laços de repetição e condicionais. É uma excelente solução para o problema proposto.
No entanto, há um pequeno ajuste que podem melhorar o funcionamento do seu jogo. A variável numeroDigitado
é iniciada com 0, mas dentro do loop você a sobrescreve com um novo valor. O correto seria utilizar essa variável para comparar com o numeroSecreto
, mas a ordem de atribuição e comparação está invertida. Você atribuiu a numeroSecreto
o valor do jogador, o que na verdade deveria ser a numeroDigitado
.
Continue praticando, e sempre que tiver dúvidas ou quiser compartilhar seus progressos, o fórum está à sua disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!