YOU’RE LEARNING TO↗learner can wrap risky code in a try/except block and catch specific exception types
↗learner can use multiple except clauses to handle different exceptions differently
↗learner can use `else` for code that should run only on success and `finally` for guaranteed cleanup
↗learner can capture the exception object with `as e` and inspect its message