1
resposta

USANDO O RANDINT()




# JOGO DE ADIVINHACAO
benvindo = "\033[32mbenvindos ao jogo de adivinhacao\033[m"
print("\033[31m*\033[m" * len(benvindo))
print(benvindo)
print("\033[31m*\033[m" * len(benvindo))
from random import randint
numero_secreto = randint(1,101) #Aqui usou-se a funcao Randint(), boa     #alternativa
total_de_tentativas = 3
rodada = 1

for rodada in range(1,total_de_tentativas+1):
    print(f"Tentativas: {rodada} de {total_de_tentativas}")
    chute = int(input("Digite um numero entre 1 a 100: "))
    print(f"voce digitou o {chute}")
    acertou = numero_secreto == chute
    maior = chute > numero_secreto
    menor = chute < numero_secreto

    if (acertou):
        print("Voce acertou!")
        break
    if chute < 1 or chute > 100:
        print("Voce deve digitar um numero entre 1 e 100!")

    elif (maior):
        print("Voce errou! O seu chute foi maior do que o numero secreto.")
    elif (menor):
        print("Voce errou! O seu chute foi menor do que o numero secreto.")
    rodada+=1
print("Fim do Jogo!")
print("Good bye!")







1 resposta

Oiii Jorge, como você está? Espero que esteja bem ^-^

O randint foi uma ótima alternativa ao randrange, mandou super bem! Continue nesse caminho, você tem evoluído bastante nos códigos que tem postado aqui no fórum. E qualquer dúvida que tiver, é só falar, estou por aqui.

Abraços e bons estudos!