closures = []
for i in range(6):
    def f():return i
    closures.append(f)
for f in closures:print(f())
###################
print("========================")
closures = []

for i in range(6):
    j=i
    def f():return j
    closures.append(f)

for f in closures:print(f())
    