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

f"{}"

Outro forma corrteto? Achei mais limpa.

print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")

numero_secreto = 42
total_de_tentativas = 3
rodada = 1

while(rodada <= total_de_tentativas):
    print(f"Tentativa {rodada} de {total_de_tentativas}")
    chute_str = int(input("Digite o seu número: "))
    print("Você digitou: ", chute_str)
    chute = int(chute_str)

    acertou = chute == numero_secreto
    maior = chute > numero_secreto
    menor = chute < numero_secreto

    if (acertou):
        print("Você acertou")
    else:
        if (maior):
            print("Você errou! O seu chute foi maior que o número secreto.")
        elif (menor):
            print("Você errou! O seu chute foi menor que o número secreto.")
    rodada = rodada + 1

print("Fim do jogo")
2 respostas
solução!

O f{} ou f strings do Python é uma maneira de introduzir variáveis em uma string sem concatenar ou fazer format, mas como alguns lugares utilizam versões antigas do Python, então o recomendado é usar o .format() ou a vírgula.

Obrigado Leonardo.