Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # goal: 0 1 2 3 4 5 6 7 8 9
- def generator_test():
- for i in range(10):
- def closure():
- bound_i = i
- def func():
- return bound_i
- return func
- yield closure()
- for test in generator_test():
- print(test())
- # result: 0 1 2 3 4 5 6 7 8 9
- for test in list(generator_test()):
- print(test())
- # result: 9 9 9 9 9 9 9 9 9 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement