Olá pessoal! Estou fazendo o código abaixo e o número de tentativas está sendo 3 mesmo sem adicionar 1 no total_de_tentativas. Estou fazendo algo errado?
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = 42
total_de_tentativas = 3
for rodada in range(1,total_de_tentativas):
print(f"Tentativa: {rodada} de {total_de_tentativas}")
chute = int (input("Digite o seu número: "))
print("Você digitou ", chute)
acertou = numero_secreto == chute
menor = numero_secreto > chute
maior = numero_secreto < chute
if (acertou):
print("Você acertou")
else:
if(maior):
print("Você errou! O seu chute foi maior que o numero secreto")
elif(menor):
print("Você errou! O seu chute foi menor que o numero secreto")
print("Fim do jogo")
Saída:
Bem vindo ao jogo de Adivinhação!
Tentativa: 1 de 3 Digite o seu número: 10 Você digitou 10 Você errou! O seu chute foi menor que o numero secreto Tentativa: 2 de 3 Digite o seu número: 20 Você digitou 20 Você errou! O seu chute foi menor que o numero secreto Tentativa: 3 de 3 Digite o seu número: 30 Você digitou 30 Você errou! O seu chute foi menor que o numero secreto Fim do jogo
Process finished with exit code 0