编写python程序代码,定义一个类Human(人类),类中的有三个属性:name(姓名)、age(年龄)、address(家庭住址) 。定义方法input_info录入信息,使用show_info 方法显示信息,使用update_age 方法修改年龄,将某人的年龄增加1岁。
时间: 2023-11-27 14:50:26 浏览: 56
以下是实现上述要求的Python代码:
```python
class Human:
def __init__(self, name, age, address):
self.name = name
self.age = age
self.address = address
def input_info(self):
self.name = input("请输入姓名:")
self.age = int(input("请输入年龄:"))
self.address = input("请输入家庭住址:")
def show_info(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("家庭住址:", self.address)
def update_age(self):
self.age += 1
# 测试代码
person = Human("张三", 20, "北京市朝阳区")
person.show_info()
person.update_age()
person.show_info()
```
在上述代码中,我们首先定义了一个Human类,该类包括三个属性:name、age和address。然后,我们定义了三个方法:input_info用于录入人员信息,show_info用于显示人员信息,update_age用于将某人的年龄增加1岁。最后,我们创建了一个person对象,调用了show_info和update_age方法来测试代码。