Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Zoo:
- __animals = 0
- def __init__(self, name):
- self.name = name
- self.mammals = []
- self.fishes = []
- self.birds = []
- def add_animal(self, species, name):
- if species == "mammal":
- self.mammals.append(name)
- # elif species == "fishes":
- elif species == "fish":
- self.fishes.append(name)
- # elif species == "birds":
- elif species == "bird":
- self.birds.append(name)
- Zoo.__animals += 1
- def get_info(self, species):
- result = " "
- if species == "mammal":
- result += f"Mammals in {self.name}: {', '.join(self.mammals)}\n"
- # elif species == "fishes":
- elif species == "fish":
- # result += f"Mammals in {self.name}: {', '.join(self.fishes)}\n"
- result += f"Fishes in {self.name}: {', '.join(self.fishes)}\n"
- # elif species == "birds":
- elif species == "bird":
- # result += f"Mammals in {self.name}: {', '.join(self.birds)}\n"
- result += f"Birds in {self.name}: {', '.join(self.birds)}\n"
- result += f"Total animals: {Zoo.__animals}"
- return result
- zoo_animal = input()
- zoo = Zoo(zoo_animal)
- count = int(input())
- for i in range(count):
- animal = input().split(" ")
- species = animal[0]
- name = animal[1]
- zoo.add_animal(species, name)
- info = input()
- print(zoo.get_info(info))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement