根据用户输入的体重(kg)和身高(m)的值计算用户的身体质量指数(BMI),计算公式为:BMI = 体重/身高^2,并判断其是否为标准体重,如果BMI为18.5~23.9,则为标准体重。
时间: 2023-05-28 13:02:47 浏览: 89
以下是Python代码实现:
```python
weight = float(input("请输入您的体重(kg):"))
height = float(input("请输入您的身高(m):"))
bmi = weight / height ** 2
print("您的BMI为:{:.2f}".format(bmi))
if 18.5 <= bmi <= 23.9:
print("您的体重为标准体重!")
else:
print("您的体重不为标准体重!")
```
其中,`input()`函数用于接收用户的输入,并将其转换为浮点型数据,以备后续计算使用。然后利用计算公式计算出BMI值,并输出结果。最后进行条件判断,如果BMI值在标准体重范围内,则输出对应的提示信息。
相关问题
身体质量指数(BMI)=体重(单位为kg)/身高2(单位为m)。 要求:用python编写代码,实现根据用户输入的身高体重计算BMI指数的功能。
好的,根据你的要求,我可以用 Python 编写一个程序实现此功能:
```python
height = float(input("请输入身高(单位:米):")) # 获取输入的身高,使用 float 函数将其转换为浮点数类型
weight = float(input("请输入体重(单位:千克):")) # 获取输入的体重,使用 float 函数将其转换为浮点数类型
bmi = weight / (height ** 2) # 根据公式计算BMI指数
print("您的BMI指数为:%.2f" % bmi) # 输出结果,使用 "%.2f" 可以保留两位小数
```
代码中使用了 `input` 函数获取用户输入的身高和体重,然后使用公式计算出对应的BMI指数并输出。需要注意的是,由于身高和体重都是浮点数,因此需要将输入的身高和体重都转换为浮点数类型,否则计算结果可能会出错。
下面是一个示例:
```
请输入身高(单位:米):1.75
请输入体重(单位:千克):70
您的BMI指数为:22.86
```
c语言编写程序:输入使用者的身高体重,程序根据BMI计算公式计算出体重指数,并给出建议
好的,根据您提供的信息,以下是计算BMI指数的C语言程序:
```
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
printf("请输入您的体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
printf("您的体重过轻,建议增加营养摄入量。\n");
} else if (bmi >= 18.5 && bmi < 24) {
printf("您的体重正常,继续保持。\n");
} else if (bmi >= 24 && bmi < 28) {
printf("您的体重过重,建议适当减肥。\n");
} else {
printf("您的体重肥胖,建议积极减肥。\n");
}
return 0;
}
```
希望这个程序能够帮助您计算BMI指数并给出建议。