1
resposta

Jogo de adivinhação

Abaixo segue o meu código para o jogo de adivinhação, com algumas variáveis e funções extras que eu achei bom adicionar de antemão


print(10 * "*")
print("Bem vindo ao jogo")
print(10 * "*")

#Variaveis
tentativas = 3

Numero_Secreto = 42

chute_str = input("Digite seu numero:")

print("Você digitou", chute_str)

chute = int(chute_str)

#Variaveis de resultado
acerto = chute == Numero_Secreto
maior  = chute > Numero_Secreto
menor  = chute < Numero_Secreto

if(acerto):
    print("Parabens você acertou")

else:
    if(maior):
        print("Você errou, seu numero foi maior do que a resposta correta")
        tentativas = tentativas - 1
        print("Você ainda tem", tentativas, "tentativas")
    elif(menor):
        print("Você errou, seu numero foi menor do que a resposta correta")
        tentativas = tentativas - 1
        print("você ainda tem", tentativas, "tentativas")
1 resposta

Olá Loureiro, tudo bem com você?

Fico feliz que tenha compartilhado com a comunidade do fórum Alura o desenvolvimento do código, continue contando sempre com o fórum. Excelente uso da multiplicação de strings para a criação do cabeçalho.

Deixo como dica de leitura o seguinte artigo, que explora outras funções do uso do asterisco (*) em Python:

O artigo acima está em inglês, caso tenha dificuldades com o idioma recomendo o uso do tradutor do navegador.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.