编写python程序代码,定义一个类Human (人类),类中的有三个属性: name(姓名)、 age (年龄)、address(家庭住址)。定义方法input_ info 录入信息,使用show_ _info 方法显示信息,使用 update_ age 方法修改年龄,将某人的年龄增加1岁
时间: 2024-02-05 10:12:27 浏览: 65
可以参考以下代码实现:
```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 = input("请输入年龄:")
self.address = input("请输入家庭住址:")
def show_info(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("家庭住址:", self.address)
def update_age(self):
self.age = int(self.age) + 1
# 示例代码
human = Human("张三", 20, "北京市朝阳区")
human.show_info()
human.input_info()
human.show_info()
human.update_age()
human.show_info()
```
你可以根据需要修改其中的属性和方法,以满足自己的需求。
相关问题
编写python代码,定义一个类human,类中的有三个属性:name、age、address。定义方法
可以参考下面的代码:
```
class Human:
def __init__(self, name, age, address):
self.name = name
self.age = age
self.address = address
def introduce(self):
print("My name is", self.name)
print("I am", self.age, "years old")
print("I live in", self.address)
```
这个类包含三个属性:name、age、address,以及一个方法introduce(),用于介绍自己的信息。在初始化方法__init__()中,我们将name、age、address三个参数赋值给相应的属性。在introduce()方法中,我们打印出自己的姓名、年龄和地址。你可以像下面这样创建一个对象并调用它的introduce()方法:
```
person = Human("Alice", 25, "New York")
person.introduce()
```
这将输出:
```
My name is Alice
I am 25 years old
I live in New York
```
编写python代码,定义一个类Human,类中三个属性:name,age,adress,定义方法input_i
可以参考以下代码:
```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 = input("请输入年龄:")
self.address = input("请输入地址:")
```
在上面的代码中,我们定义了一个类Human,其中包含了三个属性name、age、address,分别表示人的姓名、年龄和地址。在类中定义了一个方法input_info,其作用是从用户输入中获取这三个属性的值。最后,我们通过调用类的构造函数,将这三个属性的初始值设置为输入的值。
阅读全文