Lesson 3: in, .get() & iterating a dictionary
A direct lookup d[key] crashes if the key is missing. Here we learn safe, handy tools: in checks whether a key exists, .get() returns a value with a default, and a loop walks the keys, values, or pairs with .keys(), .values(), and .items().