1
resposta

[Projeto] Entendendo o 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("Livro encontrado:" + livro)
        break
        
1 resposta

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você usou corretamente o break para interromper o laço assim que o livro for encontrado. Isso é útil quando não precisamos percorrer toda a lista e queremos economizar processamento.

Uma dica interessante para o futuro é usar também uma variável de controle para indicar se o item foi achado, especialmente se quiser tratar casos em que o livro não está na lista:


livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
encontrado = False

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

if not encontrado:
    print("Livro não encontrado.")

Esse modelo garante um retorno útil mesmo quando a busca não for bem-sucedida.

Alura

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