1
resposta

[Projeto] Meu código até o momento, dei umais upgrades.

from random import randint

print('*'*35)
print('Bem vindo ao jogo de adivinhação')
print('*'*35)

total_de_tentativas = 10
cond_saida = False


while cond_saida is False:
    numero_secreto = randint(1, 100)
    for rodada in  range (1 ,total_de_tentativas+1):
        print(f'Tentativa {rodada} de {total_de_tentativas}!') #F-strings alteram a variável no print para str.
        chute = input('Digite um número entre 1 e 100, Nº: ')

        while True:
            if not chute.isnumeric():
                print('Erro! Digite apenas números!')
                chute = input('Digite um número entre 1 e 100, Nº: ')
            elif int(chute) < 1 or int(chute) > 100 :
                chute = input('Erro! Digite um número entre 1 e 100, Nº: ')
                while not chute.isnumeric():
                    chute = input('Erro! Digite apenas números entre 1 e 100, Nº: ')
            else:
                chute = int(chute)
                break

        acertou = numero_secreto == chute # Variável acertou é responsável pelo acerto do chute.
        maior = chute > numero_secreto
        menor = chute < numero_secreto

        if acertou:
            print('Você acertou!')
            print(f'Fim do jogo!\nO número sorteado foi {numero_secreto}.')
        else:
            print('Você errou!')
            if maior:
                print('O seu chute foi maior que o número sorteado.')
            elif menor:
                print('O seu chute foi menor que o número sorteado.')

        if acertou or rodada == 10:
            continuar = input('Deseja jogar novamente? [S/N]: ').strip().upper()
            while continuar not in 'SN':
                continuar = input('Deseja jogar novamente? [S/N]: ').strip().upper()
            if continuar in 'S':
                cond_saida = False
                break
            elif continuar in 'N':
                cond_saida = True
                break

print(f'\nVolte sempre!')
1 resposta

Oii, Renan! Tudo bem?

Seu projeto está muito legal, parabéns! O seu código está bem estruturado, o que demonstra que você está muito dedicado aos estudos, continue assim.

Continue interagindo no fórum compartilhando suas dúvidas, sugestões e projetos.

Bons estudos, Renan!