Local variables and while loops (1)

Note that in a while loop, variables are local

def aFunction():
  n = 0
  while n < 10:
    n = n+1

aFunction()
print n

prints:

Traceback (most recent call last):
  File "local2.py", line 7, in ?
    print n
NameError: name 'n' is not defined