计算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无用