Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Mão na massa: utilizando o for

Olá, segue abaixo o código aplicado:

print("#"*53)
print("Bem Vindo ao Jogo das Adivinhações 2.0 (versão chute)")
print("#"*53)

#Número secreto
secret_number = 35

tentativa = 5
rodada = 1

#Estruturas Condicionais e de Repetição
#while
for rodada in range (1, tentativa + 1):
    print(f"Tentativa {rodada} de {tentativa}")

    chute = int(input("Informe um número de 1 e 100: "))
    rodada = rodada + 1

    if(chute < 1 or chute > 100):
        print("Você precisa digitar um número entre 1 e 100! \n")
        continue

    acertou = chute == secret_number
    maior   = chute  > secret_number
    menor   = chute  < secret_number

    if (acertou):
        print("Parabéns! Você acertou o chute!!!")
        break

    else:
        if (maior):
            print("Você chutou alto. Tente novamente! \n")
        elif (menor):
            print("Você chutou baixo. Tente novamente! \n")

print("Fim do Programa!!!")

Imprimindo com alguns valores ficou:

#####################################################
Bem Vindo ao Jogo das Adivinhações 2.0 (versão chute)
#####################################################
Tentativa 1 de 5
Informe um número de 1 e 100: 16
Você chutou baixo. Tente novamente! 

Tentativa 2 de 5
Informe um número de 1 e 100: 127
Você precisa digitar um número entre 1 e 100! 

Tentativa 3 de 5
Informe um número de 1 e 100: 64
Você chutou alto. Tente novamente! 

Tentativa 4 de 5
Informe um número de 1 e 100: -33
Você precisa digitar um número entre 1 e 100! 

Tentativa 5 de 5
Informe um número de 1 e 100: 35
Parabéns! Você acertou o chute!!!
Fim do Programa!!!
2 respostas
solução!

Oiii Luis, como você está?

Muito bom, isso mesmo! Parabéns por ter ido além do que foi proposto no curso e se aventurado na formatação de Strings. Fico feliz que tenha compartilhado com a comunidade do fórum da Alura, assim, podemos ver seu desenvolvimento e ideias de implementação e seus códigos podem ainda ajudar os outros estudantes da plataforma :)

Caso queira se aprofundar mais ainda sobre a Linguagem Python, recomendo a formação Python e orientação a objetos na alura!

Em caso de dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá, muito obrigado pelo feedback!!!