#treinando uso do break
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
if livro == "O Hobbit":
print(f'Livro encontrado{livro}')
break
Ouput:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
#treinando uso do break
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
if livro == "O Hobbit":
print(f'Livro encontrado{livro}')
break
Ouput:
Oi, estudante. Tudo bem com você?
Sua solução para implementar a funcionalidade de busca de livros no sistema do Buscante está funcionando corretamente. Você utilizou o operador de comparação para verificar quando o livro específico é encontrado e aplicou o break de forma apropriada para interromper a execução do laço assim que a condição é atendida. A estrutura lógica está clara, permitindo que a busca seja eficiente ao não processar elementos desnecessários após encontrar o alvo.
Uma dica interessante seria explorar cenários onde o livro não existe na lista, adicionando um mecanismo para informar ao usuário que a busca foi concluída sem resultados. Isso tornaria o programa mais robusto e próximo de situações reais onde nem sempre o item buscado está disponível.
Refletindo sobre esse cenário, como você abordaria uma situação onde José precisasse buscar múltiplos livros diferentes em uma única execução, mantendo a eficiência que o break proporciona?
Parabéns por compartilhar sua solução e por trabalhar com laços e controle de fluxo de forma prática. Continue contribuindo com suas resoluções no fórum.
Olá Mike, segue código pra resposta ao desafio: "Refletindo sobre esse cenário, como você abordaria uma situação onde José precisasse buscar múltiplos livros diferentes em uma única execução, mantendo a eficiência que o break proporciona?"
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
livros_procurados = ["O Hobbit", "1984"]
for livro in livros:
if livro in livros_procurados:
print(f'Livro encontrado: {livro}')