当前位置: 首页 > 文章列表页 > 文章内容:

计算bmi的计算器(示例:Python JavaScript BMI计算器)

2024-08-05

MI(Body Mass Index,身体质量指数)是一个用于评估体重是否处于健康范围的指标。计算BMI的公式是:

下面将提供一个简单的BMI计算器示例,你可以根据这个示例在自己的计算器、编程语言(如Python、JavaScript等)或Excel中创建一个BMI计算器。

示例:Python BMI计算器

python复制代码

def calculate_bmi(weight, height):

"""  

   计算BMI  

   :param weight: 体重(千克)  

   :param height: 身高(米)  

   :return: BMI值  

   """  

bmi = weight / (height ** 2)

return bmi



# 示例使用  

weight = float(input("请输入您的体重(千克):"))

height = float(input("请输入您的身高(米):"))



bmi = calculate_bmi(weight, height)

print(f"您的BMI值为:{bmi:.2f}")



# 可选:根据BMI值给出健康建议  

if bmi < 18.5:

print("体重过轻")

elif 18.5 <= bmi < 24.9:

print("正常范围")

elif 24.9 <= bmi < 29.9:

print("体重过重")

else:

print("肥胖")

示例:JavaScript BMI计算器

如果你希望在一个网页上实现BMI计算器,可以使用JavaScript。

html复制代码

<!DOCTYPE html>  

<html>  

<head>  

<title>BMI计算器</title>  

</head>  

<body>  



<h2>BMI计算器</h2>  



<p>体重(千克):<input type="number" id="weight"></p>  

<p>身高(米):<input type="number" id="height"></p>  

<button onclick="calculateBMI()">计算BMI</button>  



<p id="result"></p>  



<script>  

function calculateBMI() {

var weight = document.getElementById("weight").value;

var height = document.getElementById("height").value;

var bmi = weight / (height * height);

document.getElementById("result").innerHTML = "您的BMI值为:" + bmi.toFixed(2);



// 可选:根据BMI值给出健康建议  

if (bmi < 18.5) {

document.getElementById("result").innerHTML += "<br>体重过轻";

} else if (bmi < 24.9) {

document.getElementById("result").innerHTML += "<br>正常范围";

} else if (bmi < 29.9) {

document.getElementById("result").innerHTML += "<br>体重过重";

} else {

document.getElementById("result").innerHTML += "<br>肥胖";

}

}

</script>  



</body>  

</html>

这些示例应该能帮助你开始创建自己的BMI计算器。你可以根据需要调整代码,例如添加更多的用户输入验证或改善用户界面。


阅读:108次

我要留言

  

分类栏目