Unit 2 Session 1 (Click for link to problem statements)
Understand what the interviewer is asking for by using test cases and questions about the problem.
Plan the solution with appropriate visualizations and pseudocode.
General Idea: Check if an item is in the dict, update if so, and otherwise print a customized error message.
1) Check if the key is in the dictionary
2) If so, set the dict at key -> new value
3) Otherwise, print the name of the item and "not found!"
⚠️ Common Mistakes
def update_or_warn(records, item, update_value):
if item in records:
records[item] = update_value
else:
print(item + " not found!")