Buscar

# Função para cadastrar um livro novo print("Bem vindos a Livraria de Clayrto Martins Viana RU 1547746!") def cadastrar_livro(id): livro = {} ...

# Função para cadastrar um livro novo print("Bem vindos a Livraria de Clayrto Martins Viana RU 1547746!") def cadastrar_livro(id): livro = {} livro["Id"] = id livro["Nome"] = input("Digite o nome do livro: ") livro["Autor"] = input("Digite o autor do livro: ") livro["Editora"] = input("Digite a editora do livro: ") lista_livro.append(livro) # Função para consultar livros def consultar_livro(): while True: print("\nOpções de consulta:") print("1. Consultar Todos") print("2. Consultar por Id") print("3. Consultar por Autor") print("4. Retornar ao menu") opcao = input("Escolha uma opção: ") if opcao == "1": print("\nTodos os livros cadastrados:") for livro in lista_livro: print(f"Id: {livro['Id']}, Nome: {livro['Nome']}, Autor: {livro['Autor']}, Editora: {livro['Editora']}") elif opcao == "2": id_procurado = int(input("Digite o Id do livro a ser consultado: ")) for livro in lista_livro: if livro["Id"] == id_procurado: print(f"Id: {livro['Id']}, Nome: {livro['Nome']}, Autor: {livro['Autor']}, Editora: {livro['Editora']}") break else: print("Livro não encontrado.") elif opcao == "3": autor_procurado = input("Digite o nome do autor a ser consultado: ") print(f"Livros do autor '{autor_procurado}':") for livro in lista_livro: if livro["Autor"].lower() == autor_procurado.lower(): print(f"Id: {livro['Id']}, Nome: {livro['Nome']}, Editora: {livro['Editora']}") elif opcao == "4": break else: print("Opção inválida. Tente novamente.") # Função para remover um livro def remover_livro(): id_procurado = int(input("Digite o Id do livro a ser removido: ")) for livro in lista_livro: if livro["Id"] == id_procurado: lista_livro.remove(livro) print("Livro

💡 1 Resposta

User badge image

Ed Verified user icon

A função apresentada é um código em Python que permite cadastrar, consultar e remover livros de uma livraria. A função "cadastrar_livro" recebe um parâmetro "id" e solicita ao usuário que informe o nome, autor e editora do livro a ser cadastrado. Em seguida, adiciona o livro à lista de livros cadastrados. A função "consultar_livro" apresenta um menu com opções de consulta e solicita ao usuário que escolha uma delas. Se a opção escolhida for "1", a função apresenta todos os livros cadastrados. Se a opção escolhida for "2", a função solicita ao usuário que informe o ID do livro a ser consultado e apresenta as informações do livro correspondente. Se a opção escolhida for "3", a função solicita ao usuário que informe o nome do autor a ser consultado e apresenta os livros cadastrados desse autor. Se a opção escolhida for "4", a função retorna ao menu principal. A função "remover_livro" solicita ao usuário que informe o ID do livro a ser removido e remove o livro correspondente da lista de livros cadastrados. É importante ressaltar que a variável "lista_livro" não foi apresentada no código fornecido, portanto, é necessário que ela seja definida antes da execução das funções.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais