下面是一个示例代码,用于编写一个返回客户体型的函数:
def calculate_body_type(height, weight):
# 计算体重指数
bmi = weight / (height ** 2)
# 根据体重指数返回客户体型
if bmi < 18.5:
return "Underweight"
elif bmi < 25:
return "Normal weight"
elif bmi < 30:
return "Overweight"
else:
return "Obese"
在这个示例中,我们定义了一个名为calculate_body_type
的函数,它接受身高和体重作为参数。首先,函数计算体重指数(BMI):体重除以身高的平方。然后,根据BMI的值,函数返回相应的客户体型。
你可以使用以下代码调用该函数并打印结果:
height = 1.75 # 客户的身高(以米为单位)
weight = 70 # 客户的体重(以千克为单位)
body_type = calculate_body_type(height, weight)
print("Customer body type: ", body_type)
运行这段代码,你将得到类似于以下的输出:
Customer body type: Normal weight
根据客户的身高和体重,该函数计算出体重指数,并返回相应的体型。在这个示例中,客户的体重指数为24.49,因此被归类为“Normal weight”(正常体重)。