python前两个测试点错了求助
查看原帖
python前两个测试点错了求助
1444697
MRZ000楼主2024/12/3 19:52
m, h = map(float, input().split())
BMI = m/(h**2)
rounded_num = round(BMI, 6-1-int(f"{BMI:e}".split("e")[0].find(".")))
if rounded_num < 18.5:
    print("Underweight")
elif (rounded_num > 18.5) and (rounded_num < 24):
    print("Normal")
else:
    print("Overweight")
    print("%.6g"%rounded_num)
2024/12/3 19:52
加载中...