计算BMI,要求用Python,并且是要在文件中显示出结果,该怎么写
2条回答 默认 最新
- [小G] 2022-10-18 12:15关注
height = input('输入身高(m):') weight = input('输入体重(kg):') BMI = float(float(weight)/(float(height)**2)) result = '' if BMI < 18.5: result = '过轻' elif BMI < 24: result = '正常' elif BMI < 28: result = '肥胖前期' elif BMI < 30: result = 'I度肥胖' elif BMI < 40: result = 'II度肥胖' else: result = 'III度肥胖' with open('BMI测试结果.txt', 'w', encoding='utf8') as f: f.write(f'您的体重是:{weight}kg\n') f.write(f'您的身高是:{height}m\n') f.write(f'您的BMI指数:{BMI} 属于 {result}\n') print("计算结果已导出到【BMI测试结果.txt】文件")
参考该表【中国参考标准】
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 关于大棚监测的pcb板设计
- ¥20 sim800c模块 at指令及平台
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
- ¥15 Vue3地图和异步函数使用
- ¥15 C++ yoloV5改写遇到的问题
- ¥20 win11修改中文用户名路径
- ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计