Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mão na massa

import random

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

numero_secreto = int(random.randrange(1, 100))
total_de_tentativas = 3

for rodada in range(1, total_de_tentativas + 1):
    print(f"Tentativa {rodada} de {total_de_tentativas}.")  # string interpolation
    chute_str = input("Digite o seu número entre 1 e 100: ")
    print("Você digitou: ", chute_str)
    chute = int(chute_str)

    if chute < 1 or chute > 100:
        print(f'Você deve digitar um número entre 1 e 100:')
        continue   # irmão do break, segue para a próxima iteração e pula essa.

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

    if acertou:
        print("Você acertou!")
        break   # Função break, encerra o loop.
    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.")

print("Fim de jogo!!!")
1 resposta
solução!

Olá, Laura ! Tudo bem? =)

Parabéns, ótima solução!

Continue praticando.

Caso tenha alguma dúvida não deixe de compartilhar.

Até mais!