Puzzle 16: Explanation

Let’s look at the scope of variables in Python and the cause of the `UnboundLocalError` exception.

We'll cover the following

Try it yourself

Try executing the code below to verify the result:

Get hands-on with 1000+ tech skills courses.