身高和体重是不是写反了?
你Weight和Height是不是定义的和输入顺序反了呢?
Height = float(input("请输入您的身高:"))
Weight = float(input("请输入您的体重:"))
BMI = Wight / (Height * Height)
print("输出BMI:" + str(BMI))
if BMI > 18.5 and BMI < 23.9 :
print("您的身体健康!")
else :
print("您的身体不健康!")
你的身高和体重搞反了呀 weight是体重,结果你用来接收身高的数据