1
resposta

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(f'Livro Encontrado: {livro}')
        break
1 resposta

Oi, Gabriel! Como vai?

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

Você utilizou o comando break corretamente para interromper o laço for assim que o livro 'O Hobbit' é encontrado. Parabéns!

Uma dica interessante para o futuro é o uso do continue, que pula a iteração atual e continua com a próxima. Por exemplo, se você quiser pular um livro específico sem sair completamente do laço, pode fazer assim:


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

for livro in livros:
    if livro == "Dom Casmurro":
        continue
    print(livro)

Isso vai pular a impressão de "Dom Casmurro" mas continuar o laço com os outros livros.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

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