定义一个动物类,并创建两个实例dog,cat,打印实例,比较两个实例是否相等
时间: 2024-05-06 08:21:13 浏览: 99
好的,我会根据您的要求回答问题。以下是答案:
答:定义一个动物类可以包括以下代码:
```
class Animal:
def __init__(self, name, species):
self.name = name
self.species = species
def __str__(self):
return f"{self.name} ({self.species})"
dog = Animal("Dog", "Canis lupus familiaris")
cat = Animal("Cat", "Felis catus")
print(dog)
print(cat)
print(dog == cat)
```
输出结果会是:
```
Dog (Canis lupus familiaris)
Cat (Felis catus)
False
```
这里我们定义了一个动物类,包括属性名字和物种。我们创建`dog`和`cat`两个实例,分别是狗和猫。然后我们使用`print`打印两个实例的表示字符串。最后我们比较两个实例是否相等,结果是不相等。
阅读全文