blueloveTH %!s(int64=3) %!d(string=hai) anos
pai
achega
399170727c
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  1. 10 1
      tests/45_yield.py

+ 10 - 1
tests/45_yield.py

@@ -36,4 +36,13 @@ def f():
     yield from g()
 
 a = [i for i in f()]
-assert a == [1, 2, 3]
+assert a == [1, 2, 3]
+
+def f(n):
+    for i in range(n):
+        yield i
+        for j in range(i):
+            yield j
+
+t = f(3)
+assert list(t) == [0, 1, 0, 2, 0, 1]