> I need an explanation so simple as using the expression 'print ()', in this case 'yield'. > Python 2.6 here! Ever write any C programs with static variables? Generators can be explained in those terms if you have experience with them. Alan