1
0

45_yield.py 147 B

12345678910111213
  1. def f(n):
  2. for i in range(n):
  3. yield i
  4. x = 0
  5. for j in f(5):
  6. x += j
  7. assert x == 10
  8. a = [i for i in f(6)]
  9. assert a == [0,1,2,3,4,5]