用Python 定义一个fun_bmi函数,该函数包含三个参数:姓名,身高,体重。根据公式:bmi=体重/(身高X身高)。假设bmi的标准值为18.5到24.9之间,小于18.5体重过轻,大于24.9体重过重,要求输出“姓名,你的体重过轻(重)或标准”。在函数体外调用2次函数,输出运行结果。
时间: 2023-12-15 14:06:50 浏览: 42
可以按照下面的代码来定义fun_bmi函数:
```python
def fun_bmi(name, height, weight):
bmi = weight / (height * height)
if bmi < 18.5:
print(name + ", 你的体重过轻")
elif bmi > 24.9:
print(name + ", 你的体重过重")
else:
print(name + ", 你的体重标准")
# 测试
fun_bmi("张三", 1.75, 65)
fun_bmi("李四", 1.68, 80)
```
上述代码定义了一个名为fun_bmi的函数,该函数接受三个参数:姓名、身高和体重,根据输入的身高和体重计算BMI指数,并判断该指数是否在正常范围内,再输出对应的提示信息。
在函数体外,我们调用fun_bmi函数两次,分别传入不同的参数来测试该函数的运行结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)