Oi Pedro!
Provavelmente existem várias formas de fazer isso. Aqui vai uma sugestão:
Adicionei uma variavél e dois "if" na seguinte parte do codigo:
parametro = 5
if acertou:
print("Você acertou parabéns!")
print("***********************************")
break
else:
if menor:
if numero_secreto - parametro <= chute < numero_secreto :
print("Você está perto!")
print("Numero menor que o secreto. Tente novamente.")
print("***********************************")
elif maior:
if numero_secreto < chute <= numero_secreto + parametro :
print("Você está perto!")
print("Numero maior que o secreto. Tente novamente.")
print("***********************************")
Primeiro Passo
Defini um numero que acredito ser parâmetro para estar perto ou longe - no meu caso 5 números abaixou ou 5 números acima.
parametro = 5
Segundo Passo
Dentro da condição de ser menor que , adicionei o seguinte:
if menor:
if numero_secreto - parametro <= chute < numero_secreto :
print("Você está perto!")
Estou dizendo aqui, que se a pessoa chutar qualquer número entre o número mais longe abaixo do meu número secreto (dentro dessa faixa que estabeleci) e meu numero secreto(sem incluí-lo) eu aviso que a pessoa está perto!
Terceiro Passo
Dentro da condição de ser maior que , adicionei o seguinte:
elif maior:
if numero_secreto < chute <= numero_secreto + parametro :
print("Você está perto!")
Estou dizendo aqui, que se a pessoa chutar qualquer número entre meu numero secreto(sem incluí-lo) e o número mais longe que está acima do meu número secreto, (dentro dessa faixa que estabeleci) eu aviso que a pessoa está perto!
Fez sentido? Me avise que qualquer coisa explico de outra maneira. Isso te atende?