求帮助,出现invalid decimal literal问题,谢谢了
求帮助,出现invalid decimal literal问题
while True:
height,weight=eval(input("请输入身高和体重【逗号隔开】:" ))
bim=weight/pow(height,2)
wto,dom="",""
if bim < 18.5:
wto,dom="偏瘦", "偏瘦"
elif 18.5<= bim < 24:
wto, dom = "偏胖","微胖"
elif 24 <= bim < 25:
wto, dom = "正常","微胖"
elif 25 <= bim < 28:
wto, dom = "偏胖","微胖"
elif 28 <= bim < 30:
wto, dom = "偏胖","肥胖"
else:
wto, dom = "肥胖","肥胖"
print("bim指标为:国际'{0}',国内'{1}'".format(wto,dom))
SyntaxError: invalid decimal literal
不知道怎么回事,就是运行不了,还有一个我比较疑惑,就i是保存后就运行成功了,但是在测试框的runmodle就是失败,请问两者有什么区别吗