用Python计算BMI
时间: 2023-11-05 07:56:42 浏览: 335
用Python计算BMI的方法有很多种,以下是两种不同的实现方法。
方法一:
weight = eval(input('请输入测试者体重(磅):'))
height = eval(input('请输入测试者的身高(英寸):'))
kg = weight * 0.45359237
m = height * 0.0254
BMI = kg / m**2
print('BMI值为:',format(BMI))
if BMI < 18.5:
print('结论:超轻')
elif BMI < 25.0:
print('结论:标准')
elif BMI < 30.0:
print('结论:超重')
else:
print('结论:痴肥')
方法二:
tall=float(input("请输入身高/m:"))
kg=float(input("请输入体重/kg:"))
BMI=kg/tall/tall
print(BMI)
if BMI < 18.5:
print("结论:轻")
elif BMI < 25:
print("结论:正常")
elif BMI < 32:
print("结论:肥胖")
else:
print("结论:严重肥胖")
相关问题
使用python计算BMI
以下是计算BMI的Python代码:
```python
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指数,并输出结果和对应的体重状况。其中,`{:.2f}`表示保留两位小数的浮点数格式化输出。
Python计算bmi
BMI(Body Mass Index)是一种常用的身体质量指数,用于评估一个人的体重是否健康。计算BMI的公式是体重(单位:千克)除以身高的平方(单位:米)。在Python中,可以通过以下代码计算BMI:
```python
def calculate_bmi(weight, height):
bmi = weight / (height ** 2)
return bmi
weight = float(input("请输入体重(单位:千克):"))
height = float(input("请输入身高(单位:米):"))
bmi = calculate_bmi(weight, height)
print("您的BMI指数为:", bmi)
```
请注意,上述代码中使用了`input`函数来获取用户输入的体重和身高,并使用`float`函数将输入转换为浮点数。最后,通过调用`calculate_bmi`函数计算BMI,并将结果打印出来。