Contact: aviboots(AT)netvision.net.il
39,890 questions
51,821 answers
573 users
def generator(): n = 1 print('print 1') yield n n += 5 print('print 2') yield n n += 9 print('print 3') yield n g = generator() next(g) next(g) next(g) ''' run: print 1 print 2 print 3 '''
def generator(): n = 1 print('print 1') yield n n += 5 print('print 2') yield n n += 8 print('print 3') yield n for s in generator(): print(s) ''' run: print 1 1 print 2 6 print 3 14 '''