- class Person(object): 
-   
-     persons_dict = {} 
-     '''Creates a person object''' 
-     def __init__(self, firstname, lastname): 
-         self.lname = lastname.title() 
-         self.fname = firstname.title() 
-         fullname = "%s %s" % (self.fname, self.lname) 
-         Person.persons_dict[fullname] = self 
-   
-     def __str__(self): 
-         return "{0} {1}".format(self.fname, self.lname) 
-   
-     def __repr__(self): 
-         return "{0} {1}".format(self.fname, self.lname) 
-   
-   
- Person("Adamu", "Emeka") 
- Person("Femi", "Ojukwu") 
- Person("Wole", "Jonathan") 
-   
-   
- prompt_fname = "Adamu" 
- prompt_lname = "Emeka" 
-   
- print(Person.persons_dict) 
-   
- if "%s %s" % (prompt_fname, prompt_lname) not in Person.persons_dict: 
-     Person(prompt_fname, prompt_lname) 
-   
- print(Person.persons_dict) 
				Y2xhc3MgUGVyc29uKG9iamVjdCk6CgogICAgcGVyc29uc19kaWN0ID0ge30KICAgICcnJ0NyZWF0ZXMgYSBwZXJzb24gb2JqZWN0JycnCiAgICBkZWYgX19pbml0X18oc2VsZiwgZmlyc3RuYW1lLCBsYXN0bmFtZSk6CiAgICAgICAgc2VsZi5sbmFtZSA9IGxhc3RuYW1lLnRpdGxlKCkKICAgICAgICBzZWxmLmZuYW1lID0gZmlyc3RuYW1lLnRpdGxlKCkKICAgICAgICBmdWxsbmFtZSA9ICIlcyAlcyIgJSAoc2VsZi5mbmFtZSwgc2VsZi5sbmFtZSkKICAgICAgICBQZXJzb24ucGVyc29uc19kaWN0W2Z1bGxuYW1lXSA9IHNlbGYKCiAgICBkZWYgX19zdHJfXyhzZWxmKToKICAgICAgICByZXR1cm4gInswfSB7MX0iLmZvcm1hdChzZWxmLmZuYW1lLCBzZWxmLmxuYW1lKQoKICAgIGRlZiBfX3JlcHJfXyhzZWxmKToKICAgICAgICByZXR1cm4gInswfSB7MX0iLmZvcm1hdChzZWxmLmZuYW1lLCBzZWxmLmxuYW1lKQoKICAgIApQZXJzb24oIkFkYW11IiwgIkVtZWthIikKUGVyc29uKCJGZW1pIiwgIk9qdWt3dSIpClBlcnNvbigiV29sZSIsICJKb25hdGhhbiIpCgoKcHJvbXB0X2ZuYW1lID0gIkFkYW11Igpwcm9tcHRfbG5hbWUgPSAiRW1la2EiCgpwcmludChQZXJzb24ucGVyc29uc19kaWN0KQoKaWYgIiVzICVzIiAlIChwcm9tcHRfZm5hbWUsIHByb21wdF9sbmFtZSkgbm90IGluIFBlcnNvbi5wZXJzb25zX2RpY3Q6CiAgICBQZXJzb24ocHJvbXB0X2ZuYW1lLCBwcm9tcHRfbG5hbWUpCgpwcmludChQZXJzb24ucGVyc29uc19kaWN0KQ==