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, Eliza! Como vai?
Agradeço por compartilhar sua resolução com a comunidade Alura.
Seu exemplo com o uso do break
ficou bem claro! Você aplicou perfeitamente o comando para interromper o laço assim que o livro desejado é encontrado, o que é uma prática eficiente quando buscamos um item específico em uma lista.
Continue praticando com diferentes listas e condições — isso fortalece bastante a lógica de programação.
O break
é muito útil para interromper loops quando uma condição é satisfeita, economizando processamento. Em Python, também é possível usar else
com o for
para lidar com casos onde o item não foi encontrado.
Quer explorar mais estruturas de repetição? Veja este artigo da Alura: Loops e Estruturas de Repetição no Python
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!