# A simple database using get() # Insert database (people) from Listing 4-1 here. labels = { 'phone': 'phone number', 'addr': 'address' } name = input('Name: ') # Are we looking for a phone number or an address? request = input('Phone number (p) or address (a)? ') # Use the correct key: key = request # In case the request is neither 'p' nor 'a' if request == 'p': key = 'phone' if request == 'a': key = 'addr' # Use get to provide default values: person = people.get(name, {}) label = labels.get(key, key) result = person.get(key, 'not available') print("{}'s {} is {}.".format(name, label, result))