livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
if ("O Hobbit") in livro:
print("Seu livro favorito é O Hobbit!")
break
print("Título do livro:", livro)
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
if ("O Hobbit") in livro:
print("Seu livro favorito é O Hobbit!")
break
print("Título do livro:", livro)
Oi, Joao! Como vai?
Agradeço por compartilhar.
O uso do break ficou bem claro: o laço percorre a lista livros, imprime os títulos anteriores e para assim que encontra "O Hobbit". Isso mostra bem como interromper uma repetição quando uma condição é atendida.
Uma dica interessante para o futuro é usar enumerate() quando quiser mostrar também a posição de cada item na lista:
livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit"]
for indice, livro in enumerate(livros):
print(indice, livro)
Esse código mostra o indice e o livro em cada volta do laço.