Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # CREATE YOUR FUNCTION HERE
- def print_data(dictionary):
- name = input("Enter a name:\n")
- while name not in dictionary:
- print("ERROR: unknown name.")
- name = input("Enter a name:\n")
- #if(name not in dictionary):
- #print("ERROR: unknown name.")
- #else:
- print("Data available for {0}:".format(name))
- for k, v in dictionary[name].items():
- print("{0} -> {1}".format(k, v))
- # DON'T CHANGE THIS CODE!
- # IT IS USED FOR THE FIRST TWO TEST CASES
- if __name__ == "__main__":
- example = {'Maegan': {'phone': '1', 'major': 'neuroscience'},
- 'Caio': {'biggest fear': 'grading', 'major': 'comp. sci.', 'hobby': 'fifa'},
- 'Bruce': {'phone': '3', 'biggest fear': 'bats', 'hobby': 'fighting crime'},
- 'Jared': {'major': 'cs', 'hobby': 'working :('},
- 'Shengquan': {'phone': '3120'},
- 'Vivian': {'major': 'data science'},
- 'Barry': {'major': 'forensics', 'hobby': 'running'}}
- print_data(example)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement