price_of(catalog, item, default=0) that returns catalog[item] if item exists in the dict catalog, otherwise returns default, without raising a KeyError.price_of({'pen': 10, 'book': 150}, 'book')150
book is present.
price_of({'pen': 10}, 'eraser')0
eraser is missing, so the default 0 is returned.
`dict.get(key, default)` returns default when the key is absent.