创建Person类,属性有姓名、年龄、性别,创建一个方法person_info()用于打印个人的信息。
时间: 2024-06-05 17:06:35 浏览: 22
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def person_info(self):
print("姓名:{0}\n年龄:{1}\n性别:{2}".format(self.name, self.age, self.gender))
# 示例
person1 = Person("张三", 20, "男")
person1.person_info() # 输出:姓名:张三,年龄:20,性别:男
相关问题
设计一个Person类,属性有姓名、年龄、性别,创建方法personlnfo,打印这个人的信息
设计一个Person类,可以包含以下属性:姓名、年龄、性别。可以创建一个personInfo方法,用于打印这个人的信息。
```python
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def personInfo(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("性别:", self.gender)
```
使用示例:
```python
person = Person("张三", 25, "男")
person.personInfo()
```
输出结果:
```
姓名: 张三
年龄: 25
性别: 男
```
用python写一个:该字节流表示创建一个Person类,其属性包括姓名、年龄、性别,创建一个名为personinfo的方法,以打印这个人的信息。
好的,以下是一个示例代码,展示如何创建一个名为 `Person` 的类,其中包括姓名、年龄、性别属性以及一个名为 `personinfo` 的方法,用于打印这个人的信息:
```python
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def personinfo(self):
print("Name: ", self.name)
print("Age: ", self.age)
print("Gender: ", self.gender)
```
在这个示例代码中,我们定义了一个名为 `Person` 的类,它接受三个参数:`name`、`age` 和 `gender`,并将它们存储到对象的属性中。然后,我们定义了一个名为 `personinfo` 的方法,用于打印这个人的信息。在方法中,我们使用 `print` 函数输出这个人的姓名、年龄和性别。
你可以使用以下代码创建一个 `Person` 对象,并调用 `personinfo` 方法打印这个人的信息:
```python
person = Person("Alice", 25, "female")
person.personinfo()
```
这将输出以下信息:
```
Name: Alice
Age: 25
Gender: female
```