1
resposta

[Sugestão] fiz uma que par no livro que a pessoa escolher e outro que parra no livro O Hobbit

ivros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
livro_escolhido=input('escolha um livro :')

for livro in livros:
    if livro == livro_escolhido:
        print(f'Livro escolhido {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 escolhido {livro}')
    break
1 resposta

Olá, Cauã! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para armazenar os livros, utilizou muito bem o input para permitir a escolha do usuário e ainda compreendeu a importância da estrutura de repetição for para percorrer os elementos.

Uma dica interessante para o futuro é ajustar o uso do break, já que ele está encerrando o laço logo na primeira iteração. Assim:

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

livro_escolhido = input("Escolha um livro: ")

for livro in livros:
    if livro == livro_escolhido:
        print(f"Livro escolhido {livro}")
        break
else:
    print("Livro não encontrado na lista.")

Isso garante que o laço percorra todos os itens e só finalize quando encontrar o livro ou, caso contrário, informe que não está na lista.

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!