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
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
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!