1
resposta

[Projeto] Entendendo o uso do 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
1 resposta

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.

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