Re: Doubt on generators behavior

2013-10-13 Thread Terry Reedy
On 10/13/2013 4:19 AM, Krishnan Shankar wrote: Hi Friends, I am new to Generators and was learning the same by experimenting. I wrote a small code which is as below. >>> def test_gen(var): ... print "The number is", var ... if var % 2 == 0: ... yield var ... else: ...

Re: Doubt on generators behavior

2013-10-13 Thread Steven D'Aprano
On Sun, 13 Oct 2013 13:49:53 +0530, Krishnan Shankar wrote: > Hi Friends, > > I am new to Generators and was learning the same by experimenting. I > wrote a small code which is as below. > def test_gen(var): > ... print "The number is", var > ... if var % 2 == 0: > ... yield

Re: Doubt on generators behavior

2013-10-13 Thread Jussi Piitulainen
Krishnan Shankar writes: > Hi Friends, > > I am new to Generators and was learning the same by experimenting. I > wrote a small code which is as below. > > >>> def test_gen(var): > ... print "The number is", var > ... if var % 2 == 0: > ... yield var > ... else: > ...

Doubt on generators behavior

2013-10-13 Thread Krishnan Shankar
Hi Friends, I am new to Generators and was learning the same by experimenting. I wrote a small code which is as below. >>> def test_gen(var): ... print "The number is", var ... if var % 2 == 0: ... yield var ... else: ... print "Number is odd" ... >>> But when i was e