1
resposta

Entendendo o uso do break

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]

buscador = input("Digite o nome do livro desejado: ")

# Criado variável para controlar se achamos o livro
encontrado = False

for livro in livros:
    # Compara livro com o digitado no buscador
    if livro == buscador:
        print(f"Livro encontrado: {livro}")
        encontrado = True
        break  # Interrompe o loop após achar o livro

if not encontrado:
    print("Livro não consta em nossa biblioteca.")
1 resposta

Olá, Eder! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a lista para armazenar os livros com Python, utilizou muito bem o for para percorrer os elementos e ainda compreendeu a importância da condicional para verificar se o item existe.

Uma dica interessante para o futuro é trabalhar com o operador in, que permite verificar diretamente se um elemento está presente na lista. Assim:

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]

buscador = input("Digite o nome do livro desejado: ")

if buscador in livros:
    print(f"Livro encontrado: {buscador}")
else:
    print("Livro não consta em nossa biblioteca.")

Isso faz a busca de forma mais simples e direta.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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