Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Entendendo o uso do break

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Nicole! Como vai?

Seu exemplo ajuda bastante a entender o uso do break, pois mostra que a busca deve parar assim que o livro "O Hobbit" for encontrado. A ideia do laço está no caminho certo: percorrer os livros, comparar cada item e interromper a repetição quando a condição for atendida.

Dica: para manter a ordem dos livros, use colchetes [], criando uma lista, em vez de chaves {}, que criam um conjunto e podem alterar a ordem dos itens. Veja:

livros = ['1984', 'Dom Casmurro', 'O Pequeno Principe', 'O Hobbit', 'Orgulho e Preconceito']

for livro in livros:
    if livro == 'O Hobbit':
        print('Livro encontrado:', livro)
        break
    else:
        print('Livro nao encontrado:', livro)

Assim, o programa percorre os livros na ordem definida e para exatamente quando encontra O Hobbit.

O uso do break ficou mais claro depois desse exemplo?

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