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, Brandon! Como vai?
Agradeço por compartilhar.
Você usou muito bem o for para percorrer a lista e o break para parar a busca assim que o livro "O Hobbit" foi encontrado. Isso mostra uma boa compreensão de como evitar repetições desnecessárias no código.
Uma dica interessante para o futuro é usar uma variável de controle para mostrar uma mensagem caso o livro não seja encontrado.
livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit", "Orgulho e Preconceito"]
encontrado = False
for livro in livros:
if livro == "O Hobbit":
print(f"Livro encontrado: {livro}")
encontrado = True
break
if not encontrado:
print("Livro nao encontrado")
Esse código marca quando o livro foi encontrado usando encontrado = True e, no final, mostra uma mensagem apenas se a busca não encontrar o item.