输入您的身高 体重 性别
计算出你的体重是否标准
gender = input('请输入您的性别(boy or girl):') height = input('请输入您的身高(单位cm):') height = float(height) weight = input('请输入您的体重(单位kg):') weight = float(weight) if gender == 'boy': print('您的性别:男') standard = (height - 100)*0.9 if standard*1.5 < weight: print('重度肥胖!!!请您加强锻炼.') elif standard*1.3 < weight: print('中度肥胖!!!') elif standard*1.2 < weight: print('轻度肥胖!!!') elif standard*1.1 < weight: print('超重!!!') elif standard*0.9 < weight: print('恭喜您,体重正常!') else : print('您体重过低,请加强营养和锻炼!') elif gender == 'girl': print('您的性别:女') standard = (height - 100)*0.9 - 2.5 if standard*1.5 < weight: print('重度肥胖!!!请您加强锻炼.') elif standard*1.3 < weight: print('中度肥胖!!!') elif standard*1.2 < weight: print('轻度肥胖!!!') elif standard*1.1 < weight: print('超重!!!') elif standard*0.9 < weight: print('恭喜您,体重正常!') else : print('您体重过低,请加强营养和锻炼!')
采用if-elif-else比采用两个if语句运行要快