计算BMI—体质指数-------by Dopmine
Body Mass Index---------体重千克数除以身高米数的平方得出的数字
class CountBMI:
def __init__(self, height, weight, name="夜", age="保密"):
self.name = name # 姓名
self.age = age # 性别
self.height = height # 身高
self.weight = weight # 体重
def count(self):
bmi = round(self.weight / (self.height ** 2), 1)
if bmi < 18.5:
print("您的体质指数为:", bmi, ",属于偏瘦")
if 18.5 <= bmi < 24:
print("您的体质指数为:", bmi, ",属于正常")
if 24 <= bmi < 28:
print("您的体质指数为:", bmi, ",属于肥胖")
if 28 <= bmi < 30:
print("您的体质指数为:", bmi, ",属于Ⅰ度肥胖")
if 30 <= bmi < 40:
print("您的体质指数为:", bmi, ",属于ⅡⅢ度肥胖")
if 40 <= bmi:
print("您的体质指数为:", bmi, ",属于Ⅲ度肥胖")
有两点要注意
1.round()函数
2.def init(self, height, weight, name=“夜”, age=“保密”):
没有赋值的变量要放在前面,默认赋值变量放在后面