可以将计算BMI指数的代码和判断BMI指数是否在正常范围内的代码合并在一起,不需要再次输入BMI指数。
例如:
user_weight = float(input('请输入体重(kg): ')) user_height = float(input('请输入身高(m): '))
user_bmi = user_weight / (user_height ** 2)
if user_bmi <= 18.5: print('体重过轻') elif user_bmi >= 23.7: print('体重过重') else: print('体重正常')
这样就不需要再次输入BMI指数了。