# calculate_kcal **Repository Path**: zhang-junah/calculate_kcal ## Basic Information - **Project Name**: calculate_kcal - **Description**: 饮食记录小程序 - 记录饮食摄入 - 根据食物计算相应的三大营养素含量 - 主要是用以自己记录,控制热量摄入 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-14 - **Last Updated**: 2025-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 热量消耗计算器 > 用以计算热量消耗的小工具(基于python3.9.7),如果你有什么建议或者想法,欢迎联系我: ![微信二维码.png](MdAsset/card.png) ## 功能 - 收集体重、年龄、身高以计算BMI指数 - 计算摄入食物的热量、脂肪含量、蛋白质含量、碳水化合物含量 - 建立所涉及食物的数据库,提供热量计算参考 - 根据热量目标分配一天应摄入的脂肪克数、蛋白质克数、碳水化合物克数 - 根据今日已摄入热量,告知剩下的热量目标 ## 注意: - 使用程序的时候不能开梯子,否则上传不进飞书。 - module文件夹下包含了实现以上功能的python模块。 - Configuration.py 记录了数据库各种食物的配置信息,包括热量、脂肪含量、蛋白质含量、碳水化合物含量等。 - kcal_calculator.py 实现了热量计算功能,包括计算BMI,计算食物的卡路里和营养成分。 - Transmission_data_feishu.py 实现了将数据与飞书多维表格进行交互的功能。 - MainWindow.py 是一个图形界面程序,用以接收用户摄入的食物名称、食物克重,点击calculate即可触发相关算法。 ![img_1.png](MdAsset/img_1.png) ## 程序涉及的接口/数据来源 - [飞书多维表操作的调用教程](https://open.feishu.cn/document/ukTMukTMukTM/uMjN3UjLzYzN14yM2cDN/overview) - [薄荷健康官网-查询食物热量](https://www.boohee.com/)