python 求 BMI 代码
时间: 2024-09-11 07:09:29 浏览: 76
在Python中,你可以很容易地编写一个函数来计算BMI。下面是一个简单的例子:
```python
def calculate_bmi(weight, height):
# 将身高从厘米转换为米
height_m = height / 100
# 计算BMI
bmi = weight / (height_m ** 2)
return bmi
# 示例
weight_kg = float(input("请输入您的体重(公斤): "))
height_cm = float(input("请输入您的身高(厘米): "))
bmi = calculate_bmi(weight_kg, height_cm)
print(f"您的BMI是: {bmi:.2f}")
# 根据BMI范围判断健康状况
if bmi < 18.5:
print("过轻")
elif 18.5 <= bmi < 24:
print("正常")
elif 24 <= bmi < 28:
print("超重")
else:
print("肥胖")
```
这个程序会提示用户输入体重和身高,然后计算并打印出BMI值,并根据标准给出相应的健康状况建议。
相关问题
用Python求bmi
好的,以下是用 Python 求 BMI 的代码:
```python
height = float(input("请输入身高(米):"))
weight = float(input("请输入体重(千克):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:{:.2f}".format(bmi))
```
其中,`input()` 函数用于接收用户输入的身高和体重,`float()` 函数用于将输入的字符串转换为浮点数,`**` 运算符表示乘方运算。
python求bmi求三次
好的,以下是 Python 代码实现:
```python
def calculate_bmi(weight, height):
'''计算BMI指数'''
bmi = weight / (height ** 2)
return bmi
# 第一次计算BMI
weight1 = 60
height1 = 1.7
bmi1 = calculate_bmi(weight1, height1)
print("第一次计算的BMI指数为:%.2f" % bmi1)
# 第二次计算BMI
weight2 = 70
height2 = 1.75
bmi2 = calculate_bmi(weight2, height2)
print("第二次计算的BMI指数为:%.2f" % bmi2)
# 第三次计算BMI
weight3 = 80
height3 = 1.8
bmi3 = calculate_bmi(weight3, height3)
print("第三次计算的BMI指数为:%.2f" % bmi3)
```
这段代码定义了一个 `calculate_bmi` 函数用于计算 BMI 指数,然后分别给出了三组体重和身高数据进行 BMI 指数的计算,并输出结果。
阅读全文