1
resposta

[Projeto] Entendendo o uso do break

# Lista de livros cadastrados no sistema Buscante
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]

# Percorrendo a lista para encontrar o título específico

for livro in livros:
    if livro == "O Hobbit":
        print(f"Livro encontrado: {livro}")
        break
1 resposta

Olá, Willians! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o laço for para percorrer a lista com Python, utilizou muito bem a condicional break para interromper a busca quando o título foi encontrado e ainda compreendeu a importância da comparação de strings para localizar elementos específicos em uma coleção.

Uma dica interessante para o futuro é aplicar o operador in para verificar se um título está presente na lista sem precisar percorrê-la manualmente. Assim:

if "O Hobbit" in livros:
    print("Livro encontrado: O Hobbit")
else:
    print("Livro não encontrado")

Isso faz com que a busca seja mais direta e eficiente, especialmente em listas maiores.

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!