height=input('请输入你的身高:') weight=input('请输入你的体重:') height=float(height) weight=float(weight) bmi=weight/(height) ** 2 if bmi<18.5: print('过轻') elif 18.5<=bmi<25: print('正常') elif 25<=bmi<28: print('过重') elif 28<=bmi<32: print('肥胖') else: print('严重肥胖')
你这个应该不对吧,elif不就已经包含不等式的一个边界了么。
Sign in to make a reply
stupid_seeker
height=input('请输入你的身高:') weight=input('请输入你的体重:') height=float(height) weight=float(weight) bmi=weight/(height) ** 2 if bmi<18.5: print('过轻') elif 18.5<=bmi<25: print('正常') elif 25<=bmi<28: print('过重') elif 28<=bmi<32: print('肥胖') else: print('严重肥胖')