Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Usando Break

Não sei dançar break, mas....

livros = ["A Hora do Lobisomem", "O Hobbit", "Noite infeliz", "Alta Fidelidade"]
for i in livros:
   if i == "O Hobbit":
      print("O livro foi encontrado: ", i)
      break
   else:
       continue

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi, Tiago! Como vai?

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

Gostei muito da sua forma bem-humorada de introduzir o tema e do uso correto do break dentro do laço for. A sua lógica tá clara e mostra que você compreendeu bem o fluxo de interrupção quando a condição é atendida.

Uma dica interessante para o futuro é usar o método enumerate() para acessar o índice junto com o item dentro do for.


livros = ["A Hora do Lobisomem", "O Hobbit", "Noite infeliz", "Alta Fidelidade"]

for indice, nome in enumerate(livros):
    if nome == "O Hobbit":
        print("O livro foi encontrado na posicao:", indice)
        break

Esse codigo percorre a lista e mostra a posicao do item encontrado.

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

Obrigado pelo feedback Lorena!