# 0204.py def quadrati (): n=0 while 1: yield n*n; n+=1 q=quadrati() for k in xrange(8): print q.next(), # 0 1 4 9 16 25 36 49 print ####################################### def genfatt (): f=1; i=2 while 1: yield f; f*=i; i+=1 fattoriali=genfatt() for k in xrange(8): print fattoriali.next(), # 1 2 6 24 120 720 5040 40320