Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/local/bin/python3.7
- # -*- coding: utf-8 -*import
- 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 == 'fish':
- self.fishes.append(name)
- elif species == 'birds':
- self.birds.append(name)
- self.__animals += 1
- def get_info(self, species):
- result = ''
- if species == 'mammal':
- result = f"Mammals in {self.name}: {', '.join(self.mammals)}\n"
- elif species == ' fish':
- result = f"Fishes in {self.name}: {', '.join (self.fishes)}\n"
- elif species == 'birds':
- result = f"Fishes in {self.name}: {', '.join (self.birds)}\n"
- result += f"Total animals: {self.__animals}"
- return result
- zoo_name = input()
- zoo = Zoo(zoo_name)
- count = int(input())
- for i in range(count):
- [species, name] = input().split(' ')
- zoo.add_animal(species, name)
- species = input()
- print(zoo.get_info(species))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement