我是用vscode编写的python代码.

img

img


为什么会计算出这个结果,我是用vscode编写的python代码.

身高和体重是不是写反了?

img

你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是体重,结果你用来接收身高的数据