ifelse语句判断BMI
时间: 2024-04-02 21:29:57 浏览: 64
if-else语句是一种常用的条件判断语句,用于根据条件的真假执行不同的代码块。在判断BMI时,可以使用if-else语句来判断一个人的体重是否正常。
BMI(Body Mass Index,身体质量指数)是一种常用的衡量人体肥胖程度的指标,计算公式为:BMI = 体重(kg)/ 身高(m)的平方。
下面是一个使用if-else语句判断BMI是否正常的示例代码:
```
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(m):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
print("BMI过低,体重不足")
elif bmi >= 18.5 and bmi < 24:
print("BMI正常,体重适中")
elif bmi >= 24 and bmi < 28:
print("BMI过高,超重")
else:
print("BMI严重过高,肥胖")
```
在上述代码中,首先通过input函数获取用户输入的体重和身高,并计算出BMI值。然后使用if-else语句根据不同的BMI范围输出相应的结果。
相关问题
php if语句判断bmi正常,if判断
可以这样写:
```php
$weight = 70; // 体重,单位:千克
$height = 1.75; // 身高,单位:米
$bmi = $weight / ($height * $height); // 计算BMI指数
if ($bmi >= 18.5 && $bmi <= 24.9) {
echo "BMI正常";
} else {
echo "BMI异常";
}
```
注:BMI指数正常范围为18.5~24.9。
java计算bmi值用if else语句
在Java中,我们可以使用if-else语句来计算BMI(Body Mass Index,体质指数),它是一个用于衡量一个人体重是否健康的指标。基本步骤如下:
```java
// 定义变量并获取用户输入
double weight = Double.parseDouble(getUserWeight()); // 用户体重,单位通常为千克
double height = Double.parseDouble(getUserHeight()); // 用户身高,单位通常为米
// BMI计算公式:weight / (height * height)
double bmi = weight / (height * height);
// 使用if-else语句判断BMI分类
if (bmi < 18.5) {
System.out.println("您的BMI为:" + bmi + ",属于偏瘦范围。");
} else if (bmi >= 18.5 && bmi < 24) {
System.out.println("您的BMI为:" + bmi + ",属于正常范围。");
} else if (bmi >= 24 && bmi < 28) {
System.out.println("您的BMI为:" + bmi + ",属于超重范围。");
} else {
System.out.println("您的BMI为:" + bmi + ",属于肥胖范围。");
}
阅读全文