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!!
Mark



Why 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

Reply via email to