python计算BMI并输出,结果保留两位小数。
时间: 2023-07-01 20:07:23 浏览: 596
好的,以下是Python代码:
```python
# 输入身高和体重
height = float(input("请输入身高(米):"))
weight = float(input("请输入体重(千克):"))
# 计算BMI指数
bmi = weight / (height * height)
# 输出结果
print("您的BMI指数为:{:.2f}".format(bmi))
```
运行以上代码,即可输入身高和体重,计算出BMI指数并输出。注意保留小数点后两位可以使用格式化字符串中的`{:.2f}`,其中的`.2`表示保留两位小数。
相关问题
用python完成:根据身高和体重计算BMI值,BMI=体重/身高的平方,结果保留两位小数。样例输入:Please input yuor height:,Please input yuor weight:,样例输出:Yuor BMI is
要在Python中根据身高和体重计算BMI值,并保留两位小数,可以使用以下步骤:
1. 获取用户的身高和体重输入。
2. 根据公式计算BMI值,即体重除以身高的平方。
3. 使用内置的`round()`函数来保留结果的两位小数。
4. 输出计算得到的BMI值。
下面是一个简单的Python脚本实现:
```python
# 获取用户输入的身高和体重
height = float(input("Please input your height: "))
weight = float(input("Please input your weight: "))
# 计算BMI值
bmi = weight / (height ** 2)
# 输出BMI值,保留两位小数
print(f"Your BMI is {round(bmi, 2)}")
```
这段代码首先通过`input()`函数获取用户输入的身高和体重,并使用`float()`函数将输入的字符串转换为浮点数。然后计算BMI值,并通过`round()`函数将结果保留两位小数。最后使用格式化字符串`f-string`输出格式化的结果。
使用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}`表示保留两位小数的浮点数格式化输出。
阅读全文