BMI:对身体质量的刻画
-BMI:Body Mass Index国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析
-定义:BMI = 体重(kg) / 身高2(m2)
实例1:
1 #CalBMIv1.py 2 height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: ")) 3 bmi= weight / pow(height, 2) 4 print("BMI 数值为:{:.2f}".format(bmi)) 5 who = "" 6 ifbmi< 18.5: 7 who = "偏瘦" 8 elif18.5 <= bmi< 25: 9 who = "正常" 10 elif25 <= bmi< 30: 11 who = "偏胖" 12 else: 13 who = "肥胖" 14 print("BMI 指标为:国际‘{0}‘".format(who))
实例2:
#CalBMIv3.py height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]: ")) bmi= weight / pow(height, 2) print("BMI 数值为:{:.2f}".format(bmi)) who, nat= "", "" ifbmi< 18.5: who, nat= "偏瘦", "偏瘦" elif18.5 <= bmi< 24: who, nat= "正常", "正常" elif24 <= bmi< 25: who, nat= "正常", "偏胖" elif25 <= bmi< 28: who, nat= "偏胖", "偏胖" elif28 <= bmi< 30: who, nat= "偏胖", "肥胖" else: who, nat= "肥胖", "肥胖" print("BMI 指标为:国际‘{0}‘, 国内‘{1}‘".format(who, nat))
-多分支条件之间的覆盖是重要问题
-程序可运行,但如果不正确,要注意多分支
-分支结构是程序的重要框架,读程序先看分支
原文:https://www.cnblogs.com/Lynn123/p/11844102.html