Python nested function variable scope
def outer():
a = 0
b = 1
def inner():
print a
print b
#b = 4
inner()
outer()UnboundLocalError: local variable 'b' referenced before assignmentLast updated
def outer():
a = 0
b = 1
def inner():
print a
print b
#b = 4
inner()
outer()UnboundLocalError: local variable 'b' referenced before assignmentLast updated
_total = _total + PRICE_RANGES[key][0]