Dear All, I have a simple code as follows:
# Begin a = 1 def f(): print a def g(): a = 20 f() g() #End I think the results should be 20, but it is 1. Would you please tell me why? Thanks a lot! -- http://mail.python.org/mailman/listinfo/python-list
Dear All, I have a simple code as follows:
# Begin a = 1 def f(): print a def g(): a = 20 f() g() #End I think the results should be 20, but it is 1. Would you please tell me why? Thanks a lot! -- http://mail.python.org/mailman/listinfo/python-list