python bmi
时间: 2023-10-29 10:58:01 浏览: 181
根据你提供的代码,Python中的BMI计算可以通过以下方式实现:
```python
height = float(input('请输入身高(cm):'))
weight = float(input('请输入体重(kg):'))
bmi = weight / ((height / 100) ** 2)
if bmi < 18.5:
print('您的BMI值为:{:.2f},属于"过轻",要按时吃饭哟!'.format(bmi))
elif bmi >= 18.5 and bmi <= 23.9:
print('您的BMI值为:{:.2f},属于"正常",请保持乐观心态!'.format(bmi))
elif bmi >= 24 and bmi <= 27:
print('您的BMI值为:{:.2f},属于"微胖",请少吃夜宵!'.format(bmi))
elif bmi >= 28 and bmi <= 32:
print('您的BMI值为:{:.2f},属于"肥胖",请多运动!'.format(bmi))
elif bmi > 32:
print('您的BMI值为:{:.2f},属于"非常肥胖",请管住嘴,多运动!'.format(bmi))
```
这段代码会要求用户输入身高和体重,并根据输入的值计算BMI值。然后根据BMI值的范围,打印出相应的身体状况。例如,如果用户的BMI值在18.5到23.9之间,将输出"您的BMI值为: XX,属于'正常',请保持乐观心态!"的消息,其中XX是用户输入的BMI值。
相关问题
python bmi
BMI是身体质量指数(Body Mass Index)的缩写,是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。Python是一种高级编程语言,可以用来编写各种应用程序,包括计算BMI指数的程序。下面是两种不同的Python代码实现计算BMI指数和判断身体状态的方法:
方法一:
```
name = input('Name')
height = input('Height(m):')
weight = input('Weight(kg):')
BMI = float(float(weight)/(float(height)**2))
if BMI < 18.5:
print('过轻')
elif BMI <= 25:
print('正常')
elif BMI <= 28:
print('过重')
elif BMI <= 32:
print('肥胖')
else:
print('严重肥胖')
```
方法二:
```
height, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]:"))
bmi = weight / pow(height , 2)
who , nat = " "," "
if bmi < 18.5:
who , nat = "偏瘦","偏瘦"
elif bmi >= 18.5 and bmi < 24:
who , nat = "正常","正常"
elif bmi >=24 and bmi <25:
who , nat = "正常","偏胖"
elif bmi >=25 and bmi <28:
who , nat = "偏胖","偏胖"
elif bmi >=28 and bmi <30:
who , nat = "偏胖","肥胖"
elif bmi >=30:
who , nat = "肥胖","肥胖"
print("BMI指标为: 国际{0},国内{1}".format(who,nat))
```
Python bmi计算
Python BMI计算是一种用于计算身体质量指数(BMI)的程序。BMI是一种常用的健康指标,用于评估一个人的体重是否正常。计算BMI的公式是体重(kg)除以身高(米)的平方。
以下是一个简单Python代码示例,用于计算BMI:
```python
def calculate_bmi(weight, height):
bmi = weight / (height ** 2)
return bmi
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(米):"))
bmi = calculate_bmi(weight, height)
print("您的BMI指数为:", bmi)
```
在这个示例中,我们定义了一个名为`calculate_bmi`的函数,它接受体重和身高作为参数,并返回计算得到的BMI值。然后,我们通过用户输入获取体重和身高,并调用`calculate_bmi`函数来计算BMI值。最后,我们将计算得到的BMI值打印出来。
阅读全文