1
resposta

Sobre a iteração do "continue"

Embora tenha feito o exercício e tenha acertado, a lógica por trás o "continue" ainda é vaga. Assim que a função é ativada, nesse exemplo, ele retorna para o primeiro laço especificado? No caso seria o for.

...
for total_de_tentativas in range(1,4):
    print(f"Tentativa {total_de_tentativas} de 3")
    chute = int(input("Digite um número entre o 1 e 100: "))
    if chute < 1 or chute > 100:
        print("Você deve digitar um número entre 1 e 100")
        continue
    acertou = chute == numero_secreto
    maior = chute > numero_secreto
    menor = chute < numero_secreto

    print("Você digitou ", chute)

...
1 resposta

O continue irá fazer você passar para a próxima iteração sem que os blocos abaixo dele sejam executados. Exp:

for i in range(5):
    if i == 3:
        continue
    print(i)

terá como saída 0, 1, 2, e 4.