Ir para conteúdo
Fórum Script Brasil

paulofreitas.py

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre paulofreitas.py

paulofreitas.py's Achievements

0

Reputação

  1. Não estou conseguindo faz a listagem para saber quantos produtos foram vendidos e a quantidade, Fiz uma dupla contagem para armazenar, mas quando eu chamo na outra função ele não printa e da erro produtos = [] contagem = [] def menu(): print('*****LANCHONETE*****\nDIGITE O NUMERO REFERENTE A SUA OPÇAO:\n' '1-ADICIONAR PRODUTOS AO ESTOQUE\n2-VER OS PRODUTOS DISPONIVEIS\n3-VENDER PRODUTOS\n' '4-VERIFICAR O TOTAL DE VENDAS POR DIA\n0-SAIR\n') def adicionar(produtos): print('ADICIONAR PRODUTOS:\n') nome = input('Qual produto deseja adicionar? ') descricao = int(input('Qual a descriçao? ')) valor = float(input('Qual sera o valor desse produto?')) produtos.append((nome, descricao, valor)) chamar() def verificar(produtos): for produto in produtos: nome, descricao, valor = produto print(f'Nome: {nome}, descrição: {descricao}, valor: {valor}') chamar() def vender(produtos): descricao_desejada = int(input('Descricao do produto? ')) for produto in produtos: nome, descricao, valor = produto if descricao_desejada == descricao: print(f'Nome: {nome}, descrição: {descricao}, valor: {valor}\nVENDIDO ') contagem.append((descricao_desejada, valor)) chamar() else: print(f'Produto com descrição {descricao_desejada} não encontrado') chamar() def vendas(contagem): for produto in contagem: descricao_desejada, valor = produto print(f'descrição: {descricao_desejada}, valor: {valor}') def sair(): print('Agradecemos a visita!') return def chamar(): chama = int(input('1-MENU 0-SAIR \n')) if chama == 1: main() else: sair() def main(): menu() opcao = int(input('Opção? ')) if opcao == 1: adicionar(produtos) elif opcao == 2: verificar(produtos) elif opcao == 3: vender(produtos) elif opcao == 4: vendas(produtos) elif opcao == 0: sair() else: print('Opção inválida') main()
×
×
  • Criar Novo...