2
respostas

Acerto

Ola, como fazer se acertar na primeira ou segunda tentativa, ja finalizar as tentativas?

print('*********************************')
print('Bem vindo ao jogo de Adivinhação!')
print('*********************************')

# Definir um número
numero_secreto = 34
total_de_tentativas = 3
rodada = 1

# Criar um laço de repetição
# enquanto ainda tiver tentativas:
while rodada <= total_de_tentativas:
    print(f'Tentativa {rodada} de {total_de_tentativas}')
    chute = input('Digite o seu número: ')
    chute = int(chute)

    print(f'Você digitou {chute}')

    # Criar variaveis para as condições abaixo
    acertou = numero_secreto == chute
    maior = chute > numero_secreto
    menor = chute < numero_secreto

    if acertou:
        print('Você acertou!')
    else:
        if maior:
            print('Você errou! O seu chute foi maior do que o número secreto')
        elif menor:
            print('Você errou! O seu chute foi menor do que o número secreto')

    rodada = rodada + 1

    print('Fim do jogo')

2 respostas
if acertou:
    print('Você acertou!')
    break

Só coloque o break que ele vai sair do loop caso o usuário acertou

Fala Heliton.

Se você quiser parar as tentativas basta colocar um break no if acertou:.

Assim:

...
if acertou:
        print('Você acertou!')
        break
...

Diz aí se deu certo, ok?