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
Oii, Mateus!
Obrigada por compartilhar.
Seu uso do for
com break
tá bem aplicado! A lógica de parar a busca ao encontrar o item desejado é bastante útil em situações como essa, e o código está limpo e funcional.
Uma atividade pra fazer no futuro é adicionar um else
ao for
, que só será executado se o break
não for acionado — ideal para informar quando o livro não for encontrado.
livros = ['1984', 'Dom Casmurro', 'O Pequeno Príncipe', 'O Hobbit', 'Orgulho e Preconceito']
for livro in livros:
if livro == 'O Senhor dos Anéis':
print(f'Livro encontrado: {livro}')
break
else:
print('Livro não encontrado na estante.')
É legal tentar códigos diferentes.