写出测量女生,男生身高体重,并判断是否超重的代码
时间: 2023-05-23 14:02:38 浏览: 264
身高体重对照源代码
以下是测量女生男生身高体重并判断是否超重的 Python 代码样例:
```
gender = input("请问您是男生还是女生?(请输入 M 或 F)")
while gender != "M" and gender != "F":
gender = input("输入无效,请重新输入您的性别(请输入 M 或 F)")
height = float(input("请问您的身高是(单位:米):"))
weight = float(input("请问您的体重是(单位:千克):"))
if gender == "M":
BMI = weight / (height * height)
if BMI < 18.5:
print("您的 BMI 为", BMI, ",体重过轻")
elif BMI >= 18.5 and BMI < 24:
print("您的 BMI 为", BMI, ",体重正常")
else:
print("您的 BMI 为", BMI, ",体重超重")
else:
BMI = weight / (height * height)
if BMI < 18.5:
print("您的 BMI 为", BMI, ",体重过轻")
elif BMI >= 18.5 and BMI < 23.9:
print("您的 BMI 为", BMI, ",体重正常")
else:
print("您的 BMI 为", BMI, ",体重超重")
```
如果您有任何更改或改进此样例代码的建议,请随时指出。
阅读全文