Colin J. Williams a écrit :
[EMAIL PROTECTED] wrote:How can I make a "var" parm, where the called function can modify the value of the parameter in the caller?def f(x): x = x + 1 n = 1 f(n) # n should now be 2 Many TIA!! MarkWhy not run it and see? Your function returns None. The function in effect takes a copy of n.
Nope, it takes the object bound to global name 'n'. -- http://mail.python.org/mailman/listinfo/python-list