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

[Projeto] Mão na massa: Usando While

Olá, segue o código abaixo, apenas com umas modificações: "format" reduzido e inserção do comando "break" - visto como necessário, pois caso acertasse o chute em uma tentativa qualquer, o programa iria continuar rodando e já com esse comando irá parar imediatamente o programa em caso de acerto. Veja:

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

#Número secreto
secret_number = 35

tentativa = 5
rodada = 1

#Estruturas Condicionais e de Repetição
while(rodada <= tentativa):
    print(f"Tentativa {rodada} de {tentativa}")

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

    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!!!")

Resultados:

Tentativa 1 de 5 Informe um número: 10 Você chutou baixo. Tente novamente!

Tentativa 2 de 5 Informe um número: 50 Você chutou alto. Tente novamente!

Tentativa 3 de 5 Informe um número: 35 Parabéns! Você acertou o chute!!! Fim do Programa!!!

2 respostas
solução!

Oii Luís, como você está?

Fico feliz que tenha compartilhado com a comunidade do Fórum da Alura sua implementação usando o f-string, esse modelo de formatação foi implementado a partir do Python 3.6 e atualmente é um dos tipos de formatação mais utilizados por sua simplicidade e praticidade. A título de curiosidade, também é possível realizar operações dentro das chaves de formatação, por exemplo:

print(f"{5 * 5}")

Resultado:

25

Lembre-se que pode contar sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dúvidas.

Fico à disposição.

Abraços e bons estudos!

Agradeço a disposição!