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
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
Bom dia, Apollo! Como vai?
Você aplicou muito bem o break no momento em que encontrou o livro O Hobbit, o que mostra que você entendeu como interromper o laço assim que a condição é atendida. Isso é importante para evitar verificações desnecessárias e deixar o código mais objetivo.
Uma dica interessante para o futuro é usar o método enumerate() quando quiser saber também a posição do item na lista. Veja este exemplo:
livros = ['1984', 'Dom Casmurro', 'O Pequeno Principe', 'O Hobbit', 'Orgulho e Preconceito']
for indice, livro in enumerate(livros):
if livro == 'O Hobbit':
print(f'Livro encontrado na posicao {indice}: {livro}')
break
Neste código, enumerate() mostra o índice e o valor de cada item durante o for, o que pode ser útil em várias situações.