定义一个人类,描述人类的姓名,年龄,身高,体重。定义一个方法check用于检验体重是否在正常范围,定义一个方法out用于输出个人资料。体重质数等于体重除于身高平方,
时间: 2023-05-31 22:07:48 浏览: 303
没有问题,这是一个非常常见的编程问题。
一个人类可以用一个类来定义,其中包括姓名、年龄、身高和体重这些属性。在代码中,可以采用以下方式来定义一个人类:
class Person:
def __init__(self, name, age, height, weight):
self.name = name
self.age = age
self.height = height
self.weight = weight
def check(self):
# 计算体重指数
bmi = self.weight / (self.height * self.height)
# 检查体重是否正常
if bmi >= 18.5 and bmi <= 25:
print("体重正常")
elif bmi < 18.5:
print("体重过轻")
else:
print("体重过重")
def out(self):
# 输出个人资料
print("姓名:", self.name)
print("年龄:", self.age)
print("身高:", self.height)
print("体重:", self.weight)
在上面的代码中,我们首先定义了一个名为Person的类。__init__()方法用于初始化对象的属性,包括姓名、年龄、身高和体重。check()方法用于检查体重是否正常,根据体重指数来判断体重是否正常。out()方法用于输出个人资料,包括姓名、年龄、身高和体重。
在计算体重指数时,我们使用体重除以身高平方的公式。如果体重指数在18.5和25之间,则判断体重正常。如果体重指数小于18.5,则判断体重过轻;如果体重指数大于25,则判断体重过重。输出时我们采用了Python中的print()函数来输出结果。
接下来,我们可以创建一个Person对象,设置属性值,然后调用对象的方法来检查体重和输出个人资料。例如:
person = Person("张三", 30, 1.75, 70)
person.check() # 输出体重正常
person.out() # 输出个人资料: 姓名:张三,年龄:30,身高:1.75,体重:70
这样,我们就可以很方便地定义一个人类,并且检查体重和输出个人资料了。
阅读全文