编写一个简单的程序,计算自己的BMI值,获取键盘输入身高,体
时间: 2024-03-05 07:50:58 浏览: 20
好的,以下是一个简单的 Python 代码,用于计算BMI值并输出结果:
```python
height, weight = input("请输入您的身高(单位:米)和体重(单位:千克),用空格分隔:").split()
height = float(height)
weight = float(weight)
bmi = weight / (height ** 2)
print("您的BMI值为:{:.2f}".format(bmi))
```
您只需要运行这段代码,然后输入您的身高和体重,即可计算出您的BMI值并输出结果。注意,此代码假定输入的身高和体重都是合法的数字。如果输入的不是数字或者不合法的数字,程序可能会出错。
相关问题
编写程序,从键盘输入你的体重 (单位: 公斤)和身高 (单位: 米) ,计算你的身体质量指数 (Body Mass Index,BMI),该值是衡量一个人是否超重的指标。
好的,下面是一个计算BMI的Python程序:
```python
# 从键盘读入体重和身高
weight = float(input("请输入您的体重(公斤):"))
height = float(input("请输入您的身高(米):"))
# 计算BMI值
bmi = weight / (height ** 2)
# 输出BMI值
print("您的BMI值为:{:.2f}".format(bmi))
# 判断BMI指数所代表的身体状况
if bmi < 18.5:
print("您的体重过轻")
elif bmi < 24:
print("您的体重正常")
elif bmi < 28:
print("您的体重过重")
elif bmi < 32:
print("您的体重肥胖")
else:
print("您的体重严重肥胖")
```
在这个程序中,我们首先从键盘读入了体重和身高,然后计算了BMI值。最后,我们输出了BMI值,并根据BMI值的范围判断了身体状况并输出了相应的信息。
请注意,这里的BMI值保留了两位小数。如果您对程序中的任何部分有疑问,请随时向我提出。
Java程序:编写程序,从键盘输入你的体重 (单位: 公斤)和身高 (单位: 米) ,计算你的身体质量指数 (Body Mass Index,BMI),该值是衡量一个人是否超重的指标。
好的,下面是一个计算BMI的Java程序:
```java
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 从键盘读入体重和身高
System.out.print("请输入您的体重(公斤):");
double weight = input.nextDouble();
System.out.print("请输入您的身高(米):");
double height = input.nextDouble();
// 计算BMI值
double bmi = weight / (height * height);
// 输出BMI值
System.out.printf("您的BMI值为:%.2f\n", bmi);
// 判断BMI指数所代表的身体状况
if (bmi < 18.5) {
System.out.println("您的体重过轻");
} else if (bmi < 24) {
System.out.println("您的体重正常");
} else if (bmi < 28) {
System.out.println("您的体重过重");
} else if (bmi < 32) {
System.out.println("您的体重肥胖");
} else {
System.out.println("您的体重严重肥胖");
}
}
}
```
在这个程序中,我们首先使用`Scanner`类从键盘读入了体重和身高,然后计算了BMI值。最后,我们输出了BMI值,并根据BMI值的范围判断了身体状况并输出了相应的信息。
请注意,这里的BMI值保留了两位小数。如果您对程序中的任何部分有疑问,请随时向我提出。