On Jun 4, 2005, at 2:13 AM, Leif K-Brooks wrote: > Elliot Temple wrote: > >> I want to write a function, foo, so the following works: >> >> def main(): >> n = 4 >> foo(n) >> print n >> >> #it prints 7 >> > > What's wrong with: > > def foo(n): > return 7 > > def main(): > n = 4 > n = foo(n) > print n > > Anything else (including the tricks involving mutable objects that > will > no doubt be posted) will result in ugly, hard to maintain code.
Nothing is wrong with it in this case. I just want to know if Python can do what I said. -- Elliot Temple http://www.curi.us/ --- [This E-mail scanned for viruses by Declude Virus] -- http://mail.python.org/mailman/listinfo/python-list