Pet类 编写一个名为Pet的类,它应具有以下属性: ●name(用于宠物的名字) ● animal type(用于宠物的动物类型,例如'狗',猫'和'鸟") ●age(对于宠物的年龄) Pet类应该有一个_init_方法来创建这些属性。它还应该有以下方法 ● set name 此方法为_name属性赋值。 ● set_ ani mal type 该方法为 animal type属性赋值。 ● set_ age 此方法为_age属性赋值。 ● get_name 此方法返回_name属性的值。 ● get_ani maltype 此方法返回_ animal_type属性的值 ●get_age 此方法返回_age属性的值。 完成Pet类定义后,写一个程序创建一个Pet类对象。提示用户输入他的宠物的名字、类型和年 龄并且这些数据应该存储为对象的属性。使用对象的访问器方法来提取宠物的名字、类型和年龄,并 在屏幕上显示这些数据。
时间: 2024-03-12 14:47:02 浏览: 53
好的,以下是符合要求的 Pet 类的代码:
```python
class Pet:
def __init__(self, name, animal_type, age):
self.name = name
self.animal_type = animal_type
self.age = age
def set_name(self, name):
self.name = name
def set_animal_type(self, animal_type):
self.animal_type = animal_type
def set_age(self, age):
self.age = age
def get_name(self):
return self.name
def get_animal_type(self):
return self.animal_type
def get_age(self):
return self.age
```
接下来,我们可以使用上述类创建一个 Pet 对象,并从用户那里获取宠物的信息:
```python
pet_name = input("请输入您的宠物名字:")
pet_type = input("请输入您的宠物类型:")
pet_age = input("请输入您的宠物年龄:")
my_pet = Pet(pet_name, pet_type, pet_age)
print("您的宠物名字是:", my_pet.get_name())
print("您的宠物类型是:", my_pet.get_animal_type())
print("您的宠物年龄是:", my_pet.get_age())
```
在上述示例中,我们首先从用户那里获取了宠物的名字、类型和年龄,并使用这些信息创建了一个 Pet 对象。然后,我们使用该对象的访问器方法来提取并显示宠物的名字、类型和年龄。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)