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