diet3.py


#!/usr/bin/env python3.7 #版权2023,Gurobi Opt狗万app足彩imization, LLC #使用带有饮食模型的SQLite数据库(dietmodel.py)。数据库# (diet.db)可以使用包含的SQL脚本(diet.sql)重新创建。注意,这个例子读取一个外部数据文件(..\data\diet.db)。因此,它必须在Gurobi examples/python目录下运行。Import OS Import sqlite3 Import dietmodel Import gu罗比py as gp con = sqlite3.connect(OS .path.join('…', 'data', 'diet.db')) cur = con.cursor() cur.execute('select category,minnutrition,maxnutrition from categories') result = cur.fetchall() categories, minnutrition,maxnutrition = gp。multidict((cat, [minv, maxv]) for cat, minv, maxv in result) cur.execute('select food,cost from foods') result = cur.fetchall() foods, cost = cp .multidict(result) cur.fetchall() nutritionValues = dict(((f, c), v) for f, c, v in result) con.close()饮食模型。解决(类别,minNutrition, maxNutrition,食物,成本,营养价值)