Buscar

Controle de Estoque de Peças


Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

listaPecas = []
def cadastrarPeca(codigo):
 print('Você selecionou a opção de Cadastrar Peça')
 print('O código da peça é: {:0>3}'.format(codigo))
 nome = input('Entre com o nome da peça:')
 fabricante = input('Entre com o fabricante da peça:')
 valor = float(input('Entre com o valor R$ da peça:'))
 dicionarioPecas = {'codigo' : codigo,
 'nome' : nome,
 'fabricante': fabricante,
 'valor': valor}
 listaPecas.append(dicionarioPecas.copy())
def consultarPeca():
 while True:
 try:
 print('Você Selecionou a Opção de Consultar Peças')
 opConsultar = int(input('Entre com a opção desejada\n1- Consultar Todas as Peças\n2- Consultar Peças por Código\n3- Consultar Peças por Fabricante\n4- Retornar\n-->'))
 if opConsultar == 1:
 print('-' * 20)
 for pecas in listaPecas:
 for key, value in pecas.items():
 print('{} : {}'.format(key,value))
 print('-' * 20)
 elif opConsultar == 2:
 print('Você Selecionou a Opção Peças por Código')
 entrada = int(input('Digite o Código: '))
 print('-' * 20)
 for pecas in listaPecas:
 if(pecas['codigo'] == entrada):
 for key, value in pecas.items():
 print('{} : {}'.format(key,value))
 print('-' * 20)
 elif opConsultar == 3:
 print('Você Selecionou a Opção Peças por Fabricante')
 entrada = input('Digite o Fabricante: ')
 print('-' * 20)
 for pecas in listaPecas:
 if(pecas['fabricante'] == entrada):
 for key, value in pecas.items():
 print('{} : {}'.format(key,value))
 print('-' * 20)
 elif opConsultar == 4:
 break
 else:
 print('Por favor digite somente o que pede')
 continue
 except ValueError:
 print('Por Favor pare de digitar números que não existe...')
 continue
def removerPeca():
 print('Você Selecionou o Remover Peça')
 entrada = int(input('Digite o Código da peça que irá remover: '))
 for pecas in listaPecas:
 if(pecas['codigo'] == entrada):
 listaPecas.remove(pecas)
 else:
 print('Você removeu o código.')
print('Bem-vindo ao Controle de Estoque da Bicicletaria (Coloque seu nome)')
registroPecas = 0
while True:
 try:
 opcao = int(input('Digite a opção desejada:\n1- Cadastrar Pecas\n2- Consultar Pecas\n3- Remover Pecas\n4- Sair\n-->'))
 if opcao == 1: 
 registroPecas = registroPecas + 1
 cadastrarPeca(registroPecas)
 elif opcao == 2:
 consultarPeca()
 elif opcao == 3:
 removerPeca()
 elif opcao == 4:
 print('Programa finalizado')
 break
 else:
 print('Digite somente uma das opções do MENU')
 continue
 except ValueError:
 print('Pare de digitar números que não existe...')

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina