用Python写一个计算BMI
时间: 2024-04-12 21:10:54 浏览: 90
好的,以下是一个简单的计算BMI的Python代码:
```python
height = float(input("请输入您的身高(米):"))
weight = float(input("请输入您的体重(千克):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:{:.2f}".format(bmi))
if bmi < 18.5:
print("您的体重过轻")
elif bmi >= 18.5 and bmi < 24.9:
print("您的体重正常")
elif bmi >= 24.9 and bmi < 29.9:
print("您的体重过重")
else:
print("您的体重肥胖")
```
运行代码后,会提示您输入身高和体重,然后计算出BMI指数并输出结果。同时还会根据BMI指数给出体重状况的评价。
相关问题
用python编写一个计算bmi
以下是用Python编写计算BMI的示例代码:
```
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:{:.2f}".format(bmi))
if bmi < 18.5:
print("您的体重过轻")
elif 18.5 <= bmi < 24:
print("您的体重正常")
elif 24 <= bmi < 28:
print("您的体重过重")
else:
print("您的体重肥胖")
```
运行代码后,程序会要求用户输入身高和体重,然后计算BMI指数并输出结果,同时根据BMI指数给出相应的体重状况评价。
写一段python去计算bmi
下面是一段用 Python 计算BMI的代码:
```
def calculate_bmi(height, weight):
bmi = weight / (height/100)**2
return bmi
height = float(input("请输入您的身高(cm):"))
weight = float(input("请输入您的体重(kg):"))
bmi = calculate_bmi(height, weight)
print("您的BMI指数为:%.2f" % bmi)
```
这段代码定义了一个 `calculate_bmi` 函数,用于根据身高和体重计算BMI值。 用户输入身高和体重后,调用该函数并打印BMI值。