Bom dia, percebi que mesmo acertando na primeira tentativa o programa continua a rodar, ou seja, as outras tentativas aparecem, não deveria encerrar se eu acertasse?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia, percebi que mesmo acertando na primeira tentativa o programa continua a rodar, ou seja, as outras tentativas aparecem, não deveria encerrar se eu acertasse?
print("*") print("Bem vindo ao jogo de Adivinhação!") print("*") numero_secreto = 42 total_de_tentativas = 3 rodada = 1
while (rodada <= total_de_tentativas): print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute_str = input("Digite o seu número: ")
print("Você digitou " , chute_str)
chute = int(chute_str)
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if(acertou):
print("Parabéns! Você acertou!")
else:
if(maior):
print("O seu chute foi maior do que o número secreto!")
elif(menor):
print("O seu chute foi menor do que o número secreto!")
rodada = rodada + 1print("Fim do jogo")