Oi, Natacha! Tudo bem?
A sua prática sobre Entendendo o uso do break ficou muito boa, e é legal ver que você foi além do exercício para treinar listas, input, lower(), for, if e interrupção do laço com break.
A lógica está bem construída: você transforma a busca em minúsculas com lower(), percorre cada item da lista e compara também o livro em minúsculas, o que evita problemas com letras maiúsculas e minúsculas na digitação.
Uma dica simples para evoluir esse exercício é adicionar uma variável de controle, como encontrado = False, para exibir uma mensagem quando o livro não existir na lista; assim, o programa também trata o caso em que o break não é executado.
Como você adaptaria esse código para permitir buscar apenas uma parte do nome do livro, como “hobbit” em vez de “O Hobbit”?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!