livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
print(len(livros));
for nome in livros:
if nome == "O Hobbit":
print(f"Livro encontrado: {nome}")
break
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
print(len(livros));
for nome in livros:
if nome == "O Hobbit":
print(f"Livro encontrado: {nome}")
break
Olá, Cristiano! Como vai?
Muito bem! Continue resolvendo e compartilhando os desafios com a comunidade Alura.
Observei que você explorou o uso de listas para armazenar elementos de forma organizada, utilizou muito bem o laço for
com condição if
para buscar um item específico e ainda compreendeu a importância do comando break
para interromper a execução ao atingir o objetivo.
Uma dica interessante para o futuro é usar enumerate()
para obter o índice junto com o valor. Dessa forma:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for indice, nome in enumerate(livros):
if nome == "O Hobbit":
print(f"Livro encontrado na posição {indice}: {nome}")
break
Resultado:
Livro encontrado na posição 3: O Hobbit
Isso faz com que você identifique não apenas o conteúdo, mas também sua posição na lista.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!