def encher_carrinho(self): self.__l_carrinho.clear() while True: c_produto = str(input('Insira o nome do produto: ')).title() c_produto = Produto.produto_dados(c_produto) Produto.ver_estoque(c_produto) if c_produto: if c_produto.estoque: while True: cont = 0 quant = int( input( f'Quantidade de {c_produto.nome} X {c_produto.quant} : ' )) if quant > 0 and c_produto.quant >= quant: while cont < quant: cont += 1 self.l_carrinho.append(c_produto) break elif quant <= 0: print('Insira uma quantidade válida.') else: print( f'A quantidade pedida é maior que a quantidade em estoque.' ) print( f'O produto {c_produto.nome} tem em estoque {c_produto.quant} unidade(s).' ) op = int( input(f'1- Tentar novamente | 0- Cancelar: ')) if op != 1: break else: print('Produto faltando.') if not self.l_carrinho: op = int(input('1- Continuar comprando | 0- Sair: ')) if op == 0: break else: op = int( input( '1- Continuar Comprando | 2- Ir para o Caixa | 0- Desfazer Carrinho: ' )) if op == 2: comprar = Compra(self) comprar.comprar() break elif op == 0: self.l_carrinho.clear() break
elif option == "3": ingresso.consultar_ingresso(False) elif option == "5": option = input("\n1 - Cadastrar Jogo\n" "2 - Consultar Todos os Jogos\n" "0 - Sair\n" "Opção escolhida: ") if option == "1": jogo.gerar_jogo() elif option == "2": jogo.exibir_jogos() elif option == "6": option = input("\n1 - Comprar Ingresso\n" "2 - Consultar Todas as Compras\n" "0 - Sair\n" "Opção escolhida: ") if option == "1": compra.comprar() elif option == "2": compra.consultar_compras() elif option == "0": break else: print("Informe uma opção válida!")