用Python程序编写根据身高体重计算你的BMI指数,将程序文件保存为bmi.py
时间: 2024-10-07 13:06:10 浏览: 7
当然可以。BMI(Body Mass Index,身体质量指数)是一个简单的计算公式,用来评估个体是否处于健康的体重范围内。其计算方法是体重(公斤)除以身高(米)的平方。下面是使用Python编写一个简单的BMI计算器程序,将其保存为`bmi.py`:
```python
# bmi.py
def calculate_bmi(weight_kg, height_m):
"""
计算并返回BMI指数
:param weight_kg: 体重(公斤)
:param height_m: 身高(米)
:return: BMI值
"""
return weight_kg / (height_m ** 2)
def main():
try:
weight = float(input("请输入您的体重(公斤): "))
height = float(input("请输入您的身高(米): "))
if height == 0 or weight == 0:
print("输入错误,请确保数值不为零。")
else:
bmi = calculate_bmi(weight, height)
print(f"您的BMI指数是: {bmi:.2f}")
except ValueError:
print("输入错误,请确保输入的是数字。")
if __name__ == "__main__":
main()
```
要在命令行运行此程序,你需要先安装Python解释器,然后从命令行进入包含`bmi.py`的目录,并输入`python bmi.py`。程序会提示用户输入体重和身高,然后计算并显示BMI。