定义一个人类(类名用Person) (1)属性:姓名、年龄、身高、体重 (2)定义两个构造方法完成赋值,一个无参,一个可以初始化所有成员变量 (3)定义一个方法check用来检验人的体重是否在正常范围之内 体重指数的计算公式如下: 体重指数= 体重(公斤)÷(身高(米)的平方) 正常体重:体重指数=18-25 偏瘦:体重指数<18 偏胖:体重指数>25 (4)定义一个方法out用于输出个人资料。
时间: 2023-06-06 20:08:54 浏览: 166
好的,以下是对您的问题的回答:
定义一个人类(类名用Person)
```python
class Person:
def __init__(self):
self.name = ""
self.age = 0
self.height = 0
self.weight = 0
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 or bmi > 25:
return False
else:
return True
def out(self):
print(f"姓名:{self.name},年龄:{self.age},身高:{self.height},体重:{self.weight}")
```
以上就是一个简单的 Person 类的定义,包括姓名、年龄、身高、体重这几个基本属性,以及两个构造方法和两个方法,一个用来检验体重是否在正常范围之内,一个用于输出个人资料。
阅读全文