Olá, João! Como vai?
Repare que você está apenas definindo a função e ela não está sendo chamada, logo nada acontece. Para chamá-la, execute o código assim:
def configurar_tempo_foco():
tempo = int(input("Digite o tempo de foco (25-45 min): "))
if 25 <= tempo <= 45:
print("Tempo configurado para", tempo, "minutos.")
else:
print("Valor inválido. Configure um tempo entre 25 e 45 minutos.")
configurar_tempo_foco() # Chamando a função
Agora sim o código irá ser executado de maneira a esperar uma resposta do usuário.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado