BMI标准判断问题

class BMI:
# 定义一个BMI类def __init__(self,name,age,weight,tall):    # 初始化函数self.name = nameself.age = int(age)self.weight = int(weight)self.tall = float(tall)def say(self):print("{n},的BMI是,{p}".format(n=self.name,p=self.weight/(self.tall*self.tall)))p=self.weight/(self.tall*self.tall)    # 计算BMI值if p<18.5:                             # 判断BMI标准print("偏瘦")elif p<24:print("正常")elif p<30:print("偏胖")else :print("肥胖")name=input("姓名:")                      # 输入个人资料(姓名,年龄,体重,身高)
age=input("年龄:")
weight=input("体重:")
tall=input("身高:")bmi1=BMI(name,age,weight,tall)            bmi1.say()                          
姓名:付连柔
年龄:19
体重:50
身高:1.58
付连柔,的BMI是,20.028841531805796
正常


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部