Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while True:
- print("1. Adicionar produto")
- print("2. Pesquisar produto")
- print("3. Atualizar produto")
- print("4. Excluir produto")
- print("5. Imprimir tabela")
- print("6. Exportar para Excel")
- print("7. Sair")
- choice = int(input("Enter your choice: "))
- if choice == 1:
- nome = input("Digite o nome do produto: ")
- preco = float(input("Digite o preço do produto: "))
- estoque = int(input("Digite o estoque do produto: "))
- vendidos = int(input("Digite a quantidade vendida do produto: "))
- produto = {'Nome do produto': nome, 'Preço': preco, 'Estoque': estoque, 'Vendidos': vendidos}
- table.add_product(produto)
- print("Produto adicionado.")
- elif choice == 2:
- nome = input("Digite o nome do produto: ")
- no_produto = table.search_product(nome)
- if no_produto is not None:
- print(pd.DataFrame([no_produto.data]))
- else:
- print("Produto não encontrado.")
- elif choice == 3:
- nome = input("Digite o nome do produto: ")
- campo = input("Digite o campo a ser atualizado: ")
- novo_valor = input("Digite o novo valor: ")
- table.update_product(nome, campo, novo_valor)
- print("Produto atualizado.")
- elif choice == 4:
- nome = input("Digite o nome do produto: ")
- table.delete_product(nome)
- print("Produto deletado.")
- elif choice == 5:
- table.print_table()
- elif choice == 6:
- nome_arquivo = input("Digite o nome do arquivo do Excel: ")
- nome_arquivo += '.xlsx'
- df = pd.DataFrame([node.data for node in table])
- df.to_excel(nome_arquivo, index=False)
- print("Tabela exportada para o Excel.")
- elif choice == 7:
- break
- else:
- print("Escolha inválida.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement