Bradley Hintze wrote:
I may be having a brain fart, but is it at all possible to have a function first return a value then continue its calculation. Like this simple example:my_var = 5 def my_function(): return my_var my_var +=1 This obviously won't work as written but is there a cleaver way around this.
def my_function(): my_var = 5 while my_var <= 10: yield my_var my_var += 1 >>> for x in my_function(): ... print x 5 6 7 8 9 10 >>> -- http://mail.python.org/mailman/listinfo/python-list