键盘输入身高(m),体重 (kg) 根据输入的身高、体重计算公式:BMI = 体重 /身高°2 并根据下表中的 BMI 范围,使用 {语句打印对应内容 BMI < 18.5:𨑬轻 18.5≤ BMI <24:正常 24 ≤BVI <27:过重 27≤ BMI < 30:轻度肥胖 30 ≤ BMI < 35:中度肥胖 BMI ≥35:重度肥胖 程序源代码(代码复制粘贴)
时间: 2023-05-31 13:06:03 浏览: 213
height = float(input("请输入身高(单位:米):"))
weight = float(input("请输入体重(单位:千克):"))
BMI = weight / (height ** 2)
if BMI < 18.5:
print("BMI为%.2f,体重过轻" % BMI)
elif 18.5 <= BMI < 24:
print("BMI为%.2f,体重正常" % BMI)
elif 24 <= BMI < 27:
print("BMI为%.2f,体重过重" % BMI)
elif 27 <= BMI < 30:
print("BMI为%.2f,轻度肥胖" % BMI)
elif 30 <= BMI < 35:
print("BMI为%.2f,中度肥胖" % BMI)
else:
print("BMI为%.2f,重度肥胖" % BMI)
相关问题
键盘输入身高(m),体重 (kg) 根据输入的身高、体重计算公式:BMI = 体重 /身高°2 并根据下表中的 BMI 范围,使用 {语句打印对应内容 BMI < 18.5:𨑬轻 18.5≤ BMI <24:正常 24 ≤BVI <27:过重
### 回答1:
27 ≤ BMI <30:轻度肥胖 30 ≤ BMI <35:中度肥胖 BMI ≥ 35:重度肥胖
示例输入:
请输入身高(m):1.75
请输入体重(kg):70
示例输出:
您的BMI指数为:22.86,属于正常范围。
### 回答2:
首先,我们需要接收键盘输入的身高和体重。然后,根据输入的身高和体重计算BMI的值。最后,根据BMI的范围,使用相应的语句打印对应的内容。
以下是一个示例代码实现:
```python
height = float(input("请输入身高(单位:米):"))
weight = float(input("请输入体重(单位:公斤):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
print("BMI指数为{:.2f},属于偏瘦".format(bmi))
elif bmi < 24:
print("BMI指数为{:.2f},属于正常".format(bmi))
elif bmi < 27:
print("BMI指数为{:.2f},属于过重".format(bmi))
else:
print("BMI指数为{:.2f},属于肥胖".format(bmi))
```
其中,我们使用 `input()` 函数接收键盘输入的身高和体重,并将其转换为浮点数。然后,根据计算得到的BMI值,使用条件语句判断BMI范围,并使用 `print()` 函数打印相应的内容。
请注意,代码中的 `{:.2f}` 是格式化输出的语法,用于保留小数点后两位。
### 回答3:
首先,我们需要键盘输入身高和体重,然后使用公式BMI = 体重 /身高²计算BMI值。接下来,我们将根据所得到的BMI值,使用条件语句打印对应内容。
具体操作如下:
1. 首先,我们需要用键盘输入身高和体重。例如,我们将身高设定为1.75m,体重设定为70kg。
2. 根据输入的身高和体重,我们可以使用公式BMI = 体重 /身高²来计算BMI值。在本例中,BMI = 70 / (1.75)² ≈ 22.86。
3. 接下来,我们将判断所得到的BMI值属于哪个范围,然后使用条件语句打印对应内容。根据给定的范围表格,我们可以得出:
- 当BMI < 18.5时,打印"偏轻";
- 当18.5 ≤ BMI < 24时,打印"正常";
- 当24 ≤ BMI < 27时,打印"过重"。
在本例中,由于计算得到的BMI值为22.86,它属于18.5 ≤ BMI < 24的范围,因此我们会打印"正常"。
综上所述,我们根据键盘输入的身高和体重计算得到的BMI值为22.86,并通过条件语句打印出"正常"。
写一个程序,让用户输入身高和体重,参照bmi,返回身体状态: Bmi公式如下: bmi = 体重kg / (身高m * 身高m) bmi<18.5为体重过轻 18.5<bmi<24为正常 24<bmi<28为微重 Bmi>28超重
当然,这是一个简单的Python程序,可以实现你所描述的功能:
```python
def calculate_bmi():
# 获取用户输入
height_m = float(input("请输入您的身高(米):"))
weight_kg = float(input("请输入您的体重(千克):"))
# 计算BMI
bmi = weight_kg / (height_m ** 2)
# 根据BMI值判断身体状态并打印结果
if bmi < 18.5:
status = "体重过轻"
elif 18.5 <= bmi < 24:
status = "正常"
elif 24 <= bmi < 28:
status = "微重"
else:
status = "超重"
print(f"您的BMI是{bmi},当前身体状态是:{status}")
calculate_bmi()
```
当你运行这个程序时,它会提示用户输入身高和体重,然后根据计算出的BMI值给出相应的身体状况。
阅读全文