写一个函数,名为computeBMI,带两个参数height和weight,返回BMI值
时间: 2023-09-23 09:05:44 浏览: 179
### 回答1:
可以按照以下方式编写computeBMI函数:
```python
def computeBMI(height, weight):
height_m = height / 100
bmi = weight / (height_m ** 2)
return bmi
```
其中,我们将身高从厘米转换为米,并将其平方,然后用体重除以这个值,得到BMI。最后返回BMI值。
### 回答2:
BMI (Body Mass Index) 是一个用于评估人体体重与身高之间关系的指数。BMI的计算公式为:BMI = weight(kg) / (height(m) * height(m))。
根据题目要求,我们可以写一个名为computeBMI的函数,接受两个参数height和weight,返回计算后的BMI值。
函数的代码如下:
```python
def computeBMI(height, weight):
BMI = weight / (height * height)
return BMI
```
在这个函数中,我们首先计算BMI的值,然后将计算结果返回。
举例来说,如果调用computeBMI函数并传入参数height为1.7,weight为60,那么函数会首先计算出BMI的值:
```
BMI = 60 / (1.7 * 1.7) = 20.76
```
然后,函数会返回计算得到的结果20.76。
注意,这个函数假设输入的height参数是以米为单位的身高值,weight参数是以千克为单位的体重值。在实际使用时,我们应该根据需要将输入数据单位转换为函数所需的单位,以保证计算的准确性。
### 回答3:
BMI(Body Mass Index)即身体质量指数,是一种用于衡量肥胖程度的指标。它可以通过一个简单的公式计算得到。
公式是:BMI = 体重(kg)/ (身高(m) * 身高(m))
根据题意,我们可以写出一个名为`computeBMI`的函数,带有两个参数`height`和`weight`,并返回计算得到的BMI值。
以下是函数的具体实现:
```python
def computeBMI(height, weight):
height_meter = height / 100 # 将身高从厘米转换为米
bmi = weight / (height_meter * height_meter)
return bmi
```
首先,我们将参数`height`从厘米转换为米,因为在计算BMI时身高需要使用米为单位。然后,我们代入公式将身高体重代入公式得到BMI值,并返回。
这样,当调用`computeBMI`函数,并传入身高和体重参数,就可以得到计算得到的BMI值。例如:
```python
height = 170 # 厘米
weight = 65 # 公斤
result = computeBMI(height, weight)
print("BMI值为:", result)
```
这样就会输出:
```
BMI值为: 22.49134948096886
```
这就是根据身高和体重计算得到的BMI值。
阅读全文