本文主要是介绍实验报告册------Python函数的定义和调用:设计一个calc_bmi函数,根据用户输入的身高(m)和体重(kg),调用该函数,算出BMI(身体质量指数)并返回两个值,第一个返回值是浮点型的BM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
设计一个calc_bmi函数,根据用户输入的身高(m)和体重(kg),调用该函数,算出BMI(身体质量指数)并返回两个值,第一个返回值是浮点型的BMI值,第二个返回值是字符串,说明体型是偏廋,正常,超重,还是肥胖。根据这两个返回值输出计算结果。
要求:不限定函数调用时的参数顺序,可以身高在前,体重在后,也可以反过来。
例:bmi, text = calc_bmi(身高和体重) #请自行设计参数
输出:您的BMI为xx,您的体型yy
BMI的计算方法:
代码:
def calc_bmi(a,b):
# BMI
BMI = float(float(a) / (float(b) * float(b)))
# 判断BMT的范围 返回BMI和判断词
if BMI < 18.5:
m="偏廋"
return BMI,m
elif 18.5 <= BMI < 24:
m = str("正常")
return BMI, m
elif 24 <= BMI < 28:
m = str("超重")
return BMI, m
elif 28 <= BMI:
m = str("肥胖")
return BMI, m
# 输入体重和身高
a=input("请输入体重:")
b=input("请输入身高:")
# 调用函数,并且把值分别给BMI,str
BMI,stra=calc_bmi(a,b)
print("您的BMI值为: %lf 体重%s"%(BMI,stra))
实验报告册:
实验(实训)项目名称 | Python函数的定义和调用 | ||
学 时 | 2 | 实验(实训)室(地点) | |
实验(实训)日期 | 成 绩 | ||
一 、实验(实训)目的与要求
二 、实验(实训)原理与内容
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段; 函数能提高应用的模块性,和代码的重复利用率。
设计一个calc_bmi函数,根据用户输入的身高(m)和体重(kg),调用该函数,算出BMI(身体质量指数)并返回两个值,第一个返回值是浮点型的BMI值,第二个返回值是字符串,说明体型是偏廋,正常,超重,还是肥胖。根据这两个返回值输出计算结果。 要求:不限定函数调用时的参数顺序,可以身高在前,体重在后,也可以反过来。 例:bmi, text = calc_bmi(身高和体重) #请自行设计参数 输出:您的BMI为xx,您的体型yy BMI的计算方法:
三 、实验(实训)仪器设备、器材、工具、软件等
四 、实验(实训)方法、步骤、过程记录与处理 五 、实验(实训)结果与分析总结 |
这篇关于实验报告册------Python函数的定义和调用:设计一个calc_bmi函数,根据用户输入的身高(m)和体重(kg),调用该函数,算出BMI(身体质量指数)并返回两个值,第一个返回值是浮点型的BM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!