该更新了,3.10更新了match语法
Topic source1 没有转数据类型
2 直接在case里用比较运算会报错
heigh = float(input("身高(m): "))
weigh = float(input("体重(kg): "))
bmi = weigh / (heigh**2)
match bmi:
case _ if bmi <= 18.5:
print("过轻")
case _ if 18.85 <= bmi <= 25:
print("正常")
case _ if 25 <= bmi <= 28:
print("超重")
case _:
print("肥胖")
- 1
C