python定义类person成员包含姓名 年龄 体重和总人数 在主程序中创建对象并初始化 输出相关信息及总人数 姓名:李明 年龄:12体重35姓名:王芳:年龄:18体重:51
时间: 2023-12-10 13:38:54 浏览: 54
以下是 Python 的代码实现:
```python
class Person:
total_persons = 0 # 类变量,记录总人数
def __init__(self, name, age, weight):
self.name = name
self.age = age
self.weight = weight
Person.total_persons += 1
def info(self):
print("姓名:%s 年龄:%d 体重:%d" % (self.name, self.age, self.weight))
# 主程序
p1 = Person("李明", 12, 35)
p2 = Person("王芳", 18, 51)
p1.info()
p2.info()
print("总人数:%d" % Person.total_persons)
```
输出结果:
```
姓名:李明 年龄:12 体重:35
姓名:王芳 年龄:18 体重:51
总人数:2
```