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

Range 1, 101

numero_secreto = random.randrange(1, 101)
total_de_tentativas = 3

Uma duvida... se você já setou que é a partir do numero 1...

Por que colocar o range até o 101? o numero 0 já não está fora do range?

1 resposta
solução!

O segundo parâmetro nesse uso (com dois parâmetros) sempre será o número condicional de parada, é como se tivesse na condição do loop:

if numero == 101:
    break

Ou seja, ele vai executar até o 100, quando chegar no 101 ele vai parar. Isso ocorre porque por padrao se você só coloca por exemplo

range(100) #random.randrange segue a mesma linha

Ele executa de 0 até 99, logo, 100 números. Se executasse até o 100, teria 101 números, saindo da linha lógica da API