1
resposta

[Projeto] #aprendinaAlura. Exercício 6 for e while

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
1 resposta

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!