cursor.execute(sql) sql = """alter table add constraint fk_vendas foreign key(codprod);""" sql_select = "select * from produto" try: cursor.execute(sql_select) results = cursor.fetchall() for row in results: cod = row[0] descricao = row[1] valor = row[2] qtde = row[3] produtos.append(model.produto(cod, descricao, valor, qtde)) except: sql_erro = """insert into erros(erro) values('Erro na leitura')""" cursor.execute(sql_erro) con.commit() while (1): x = int(input("Nova venda? 1-sim 2-não:")) if (x == 2): break c = 0 print("{0} {1:10} {2} {3}".format('Codigo', 'Descricao', 'Valor', 'Quantidade')) for c in range(len(produtos)): print("{0:5} {1:10} {2:5} {3:5}".format(produtos[c].getCodigo(),
import model produtos = [] c = 0 while (1): c += 1 print("Escreva exit para sair") descr = input("Descricao: ") if descr == "exit": break price = input("Preco:") produtos.append(model.produto(c, descr, price)) print("Digite a quantidade do item: " + str(produtos[c - 1].getDescr())) produtos[c - 1].setQtd(input()) print("Descricao" + " " + "Valor Unitario" + " " + "Quantidade") for c in range(len(produtos)): print( str(produtos[c].getDescr()) + " " + str(produtos[c].getValUni()) + " " + str(produtos[c].getQtd())) c += 1 totalItens = 0.0 for c in range(len(produtos)): totalItens += float(produtos[c].getValUni()) * float(produtos[c].getQtd()) print("Valor total dos itens: " + str(totalItens))