编写代码实现根据用户输入的身高体重计算BMI指数的功能
时间: 2023-05-24 19:02:31 浏览: 91
A:
```python
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
bmi = weight / (height ** 2)
print("BMI指数为:%.2f" % bmi)
```
或者使用函数封装实现:
```python
def calc_bmi(height: float, weight: float) -> float:
return weight / (height ** 2)
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
bmi = calc_bmi(height, weight)
print("BMI指数为:%.2f" % 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语言程序。请您提供您的身高和体重信息,我来帮您计算BMI指数。
以下是C语言代码示例:
```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);
return 0;
}
```
您只需要将以上代码复制到您的C语言开发环境中,编译运行后,按照程序提示输入您的身高和体重信息,即可计算出您的BMI指数。