1
resposta

Uma maneira diferente de escrever esse código

Oi, gostaria de compartilhar apenas uma maneira diferente de escrever esse código. Testei aqui e não encontrei nenhum erro.

Apesar de ser um pouco extenso, acho que funcionou bem.

Abraços

print('********************************')
print("Bem vindo ao jogo da adivinhação")
print('********************************')

from random import randint

numero_secreto = randint(0,9)

#Função que pula linha.
def pula_linha():
  print("")

tentativa = 0
tentativas_restantes = 3

chute = int(input("Digite o seu número: "))
pula_linha()
print("Você digitou", chute)

#Loop do jogo.
while (tentativa < 3):
  #Bloco de if's para quando o usuário erra o número secreto.
  if (numero_secreto != chute):
    if (numero_secreto > chute):
      print("Você errou, seu chute foi menor que o número secreto")
      tentativa += 1
      tentativas_restantes -= 1
      print("Restam " + str(tentativas_restantes) + " tentativas.")
      pula_linha()
      chute = int(input("Digite o seu número novamente "))
      pula_linha()
    if (numero_secreto < chute):
      print("Você errou, seu chute foi maior que o número secreto")
      tentativa =+ 1
      tentativas_restantes -= 1
      print("Restam " + str(tentativas_restantes) + " tentativas.")
      pula_linha()
      chute = int(input("Digite o seu número novamente "))
      pula_linha()
    if (tentativas_restantes == 1):
      print("Acabaram as tentativas, você perdeu")
      pula_linha()
      break
  #E quando ele acerta.
  else:
    pula_linha()
    print("Você acertou, parabéns !")
    break


pula_linha()
print("FIM DO JOGO")  
1 resposta

Oi Caio, como você está? Espero que esteja bem ^-^

Nesse primeiro momento, por mais que fique extenso, não é algo a se preocupar tanto, pois você está adquirindo experiência na linguagem por agora. A tendência é que com o passar do tempo e experiência você vá descobrindo novas maneiras de otimizar o seu código. Formas diferentes de se chegar a uma mesma solução é normal e a sua está correta. Você mandou bem!

Abraços!