题目:
设计一个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