Assim ficou minha resolução do sexto exercício:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for i in livros:
if i == 'O Hobbit':
print(f'Livro encontrado: {i}')
break
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!
Assim ficou minha resolução do sexto exercício:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for i in livros:
if i == 'O Hobbit':
print(f'Livro encontrado: {i}')
break
Bom dia! Como está?
Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Notei que você utilizou o laço for para iterar sobre uma lista de elementos, aplicou de forma eficaz o comando break para interromper a repetição ao encontrar um item específico e compreendeu a importância do controle de fluxo para otimizar a execução do código evitando iterações desnecessárias.
Um próximo passo interessante seria explorar o uso do operador in para verificar a existência de um elemento em uma lista. Veja o exemplo:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
if "O Hobbit" in livros:
print("Livro encontrado: O Hobbit")
Resultado:
Livro encontrado: O Hobbit
Isso permite verificar elementos de forma direta e clara, o que pode ser muito útil para buscas simples.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!