hi all
why it generates an "UnboundLocalError" when I do the following:
<code>
...
def main():
number = number()
number_user = user_guess()
while number_user != number:
check_number(number = number, number_user = number_user)
number_user = user_guess()
UnboundLocalError: local variable 'number' referenced before assignment
</code>
I found when I changed the number() to num() or whatever the issue
solved
but doesn't every function has its own namespace?
Can anyone please explain it to me?
Peace
--
http://mail.python.org/mailman/listinfo/python-list