python同时计算多个同学的bmi指数
时间: 2023-09-07 10:14:39 浏览: 217
可以编写一个函数来计算多个同学的BMI指数。以下是一个示例代码:
```python
def calc_bmi(heights, weights):
"""
计算多个同学的BMI指数
:param heights: 身高列表,单位为米
:param weights: 体重列表,单位为千克
:return: BMI指数列表
"""
bmis = []
for i in range(len(heights)):
bmi = weights[i] / (heights[i] ** 2)
bmis.append(bmi)
return bmis
# 示例用法
heights = [1.7, 1.75, 1.8, 1.65]
weights = [65, 70, 75, 60]
bmis = calc_bmi(heights, weights)
print(bmis)
```
在上面的示例中,我们定义了一个`calc_bmi`函数,它接受两个列表参数`heights`和`weights`,分别表示多个同学的身高和体重。函数返回一个BMI指数列表`bmis`,其中每个元素对应一个同学的BMI指数。在示例用法中,我们通过传递身高和体重列表调用`calc_bmi`函数,并打印出结果。
阅读全文