3、 定义一个匿名函数,他的功能是计算BMI。BMI公式为BMI=体重/(身高*身高),体重的单位为kg,身高单位为m。传入体重50,身高1.65.编写程序判断,如果BMI小于18.5,则格式化输出“你的BMI为(),体重过轻。
时间: 2024-05-02 11:22:17 浏览: 63
如果BMI在18.5到24之间,则输出“你的BMI为(),体重正常。如果BMI大于24,则输出“你的BMI为(),体重过重。
代码如下:
```python
bmi = lambda weight, height: weight / (height * height)
w = 50
h = 1.65
result = bmi(w, h)
if result < 18.5:
print("你的BMI为 {:.2f},体重过轻。".format(result))
elif result >= 18.5 and result <= 24:
print("你的BMI为 {:.2f},体重正常。".format(result))
else:
print("你的BMI为 {:.2f},体重过重。".format(result))
```
输出结果为:
```
你的BMI为 18.37,体重过轻。
```
阅读全文