1
resposta

BREAK

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

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

Oi, Micael! Como vai?

Agradeço por compartilhar.

Você seguiu uma boa ideia ao usar o break para parar o laço quando o livro "O Hobbit" for encontrado. Neste ponto, alguns ajustes são necessários na sintaxe do Python: a comparação deve ser feita com ==, o if precisa terminar com : e o print pode usar uma f-string para mostrar o livro encontrado.

Uma dica interessante para o futuro é revisar a estrutura do if antes de executar o código, porque pequenos detalhes de sintaxe fazem diferença em Python.

livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit", "Orgulho e Preconceito"]

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

Esse código percorre a lista livros, verifica quando o item é "O Hobbit", mostra a mensagem no console e usa break para encerrar o laço.

O que você acha que aconteceria se o break fosse removido desse exemplo?

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