Python distinguishes between variables used outside of functions and variables used inside them.
Variables used inside functions are called local variables; variables used outside
functions are called global variables.
The following sections describe local variables and global variables in more detail.