1
resposta

Arquivos do projeto atual com WHILE

print('*********************************')
print('Bem-vindo no 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 = int(input('Digite o seu número:'))
    print('Você digitou', chute)

    acertou = chute == numero_secreto
    maior   = chute > numero_secreto
    menor   = chute < numero_secreto

    if (acertou):
        print('Parabéns, você acertou!')
    elif (maior):
        print('Você errou! Seu chute foi maior do que número secredo')
    elif (menor):
        print('Você errou! Seu chute foi menor do que o número secreto')
    rodada += 1

print('Fim do jogo')
1 resposta

Oi, Liora! Tudo bem?

Isso mesmo, o while permite que o jogador continue tentando até acertar o número secreto, ou até as tentativas se esgotarem.

Parabéns, esta correto!

Qualquer dúvida não deixe de compartilhar aqui no forúm.

Continue praticando!

Até mais!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software