python求bmi求三次
时间: 2023-07-26 22:48:57 浏览: 99
好的,以下是 Python 代码实现:
```python
def calculate_bmi(weight, height):
'''计算BMI指数'''
bmi = weight / (height ** 2)
return bmi
# 第一次计算BMI
weight1 = 60
height1 = 1.7
bmi1 = calculate_bmi(weight1, height1)
print("第一次计算的BMI指数为:%.2f" % bmi1)
# 第二次计算BMI
weight2 = 70
height2 = 1.75
bmi2 = calculate_bmi(weight2, height2)
print("第二次计算的BMI指数为:%.2f" % bmi2)
# 第三次计算BMI
weight3 = 80
height3 = 1.8
bmi3 = calculate_bmi(weight3, height3)
print("第三次计算的BMI指数为:%.2f" % bmi3)
```
这段代码定义了一个 `calculate_bmi` 函数用于计算 BMI 指数,然后分别给出了三组体重和身高数据进行 BMI 指数的计算,并输出结果。
相关问题
用Python 定义一个fun_bmi函数,该函数包含三个参数:姓名,身高,体重。根据公式:bmi=体重/(身高X身高)。假设bmi的标准值为18.5到24.9之间,小于18.5体重过轻,大于24.9体重过重,要求输出“姓名,你的体重过轻(重)或标准”。在函数体外调用2次函数,输出运行结果。
可以按照下面的代码来定义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函数两次,分别传入不同的参数来测试该函数的运行结果。
python 创建一个名称为func_bmi.py文件,在文件中定义一个fun_bmi函数,该函数包含三个参数:姓名,身高,体重。根据公式:bmi=体重/(身高X身高)。假设bmi的标准值为18.5到24.9之间,小于18.5体重过轻,大于24.9体重过重,要求输出“姓名,你的体重过轻(重)或标准”。在函数体外调用2次函数,输出运行结果。
好的,以下是func_bmi.py文件的代码:
```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.7, 50)
fun_bmi("李四", 1.75, 80)
```
在函数外部调用fun_bmi函数,输出结果如下:
```
张三,你的体重过轻。
李四,你的体重过重。
```
阅读全文
相关推荐














