MoizesMedes / ArchanicCloud

Heaven business
2 stars 0 forks source link

QUESTÃO 4 - Bibicletaria #4

Open MoizesMedes opened 1 year ago

alekrim commented 1 year ago

listaProduto = [] codigoProduto = 0

def cadastrarProduto(codigo): print('Menu Cadastrar') print('Código da Peça: {}'.format(codigo)) nome = input('Por favor entre com o NOME da peça: ') fabricante = input('Por favor entre com o FABRICANTE da peça: ') preco = int(input('Por favor entre com o VALOR(R$) da peça: ')) dicionarioProduto = {'codigo' : codigo, 'nome' : nome, 'fabricante' : fabricante, 'preco' : preco} listaProduto.append(dicionarioProduto.copy())

def consultarProduto(): print('Menu Consultar') while True: opcaoConsulta = input('\n Escolha a opção desejada:\n' + '1 - Consultar Todas as Peças \n' + '2 - Consultar Peças por Código \n' + '3 - Consultar Peças por Fabricante \n' + '4 - Retornar \n' + '>>') if opcaoConsulta == '1': for produto in listaProduto: print('-----------------') for key,value in produto.items(): print('{}: {}'.format(key,value)) print('-----------------') elif opcaoConsulta == '2': valorDesejado = int(input('Digite o CÓDIGO da peça: ')) for produto in listaProduto: if produto['codigo'] == valorDesejado: print('-----------------') for key,value in produto.items(): print('{}: {}'.format(key,value)) print('-----------------') elif opcaoConsulta == '3': valorDesejado = input('Digite o FABRICANTE da peça: ') for produto in listaProduto: if produto['fabricante'] == valorDesejado: print('-----------------') for key,value in produto.items(): print('{}: {}'.format(key,value)) print('-----------------') elif opcaoConsulta == '4': return else: print('Opção invalida. Tente Novamente') continue

def removerProduto(): print('Menu Remover') valorDesejado = int(input('Digite o código da peça a ser removida: ')) for produto in listaProduto: if produto['codigo'] == valorDesejado: listaProduto.remove(produto)

print('Bem vindo ao Controle de Estoque da Bicicletaria do Alexsandro Fabricio Araujo RU:4318901') while True: opcaoPrincipal = input('\n Escolha a opção desejada:\n' + '1 - Cadastrar Peças \n' + '2 - Consultar Peças \n' + '3 - Remover Peças \n' + '4 - Sair \n' + '>>') if opcaoPrincipal == '1': print('Você Selecionou a Opção de Cadastrar Peças') codigoProduto = codigoProduto + 1 cadastrarProduto(codigoProduto) elif opcaoPrincipal == '2': print('Você Selecionou a Opção de Consultar Peças') consultarProduto() elif opcaoPrincipal == '3': print('Você Selecionou a Opção de Remover Peças') removerProduto() elif opcaoPrincipal == '4': break else: print('Opção invalida. Tente Novamente') continue