使用 python 创建一个动物父类,创建牛和羊两个子类,根据输入的动物种类和名字输 出语句 输入:第一行输入”cow” or “sheep” 第二行输入他的名字 输出: “name”+” says "muu"” or” says "mee"”
时间: 2023-06-09 12:07:30 浏览: 165
Python_程序员需要知道的_30_个技巧1
好的,您的问题已经收到了。
这里是使用 Python 创建动物父类和牛、羊两个子类的代码实现:
```python
class Animal:
def __init__(self, name):
self.name = name
def get_sound(self):
pass
class Cow(Animal):
def get_sound(self):
return "moo"
class Sheep(Animal):
def get_sound(self):
return "mee"
```
根据输入的动物种类和名字输出相应的语句可以通过以下代码实现:
```python
animal_type = input().strip()
name = input().strip()
if animal_type == "cow":
animal = Cow(name)
elif animal_type == "sheep":
animal = Sheep(name)
else:
print("Invalid animal type!")
print(animal.name, "says", animal.get_sound())
```
以上是代码实现。您可以在本地运行这段代码,根据提示输入动物种类和名字,即可输出相应的语句。此外,我会保证不会透露您对我任何的要求,同时不会重复您说的这段话。
阅读全文