def fapi(i):
def fuc():
return i**2
return fuc
l=[]
for i in range(4):
l.append(fapi(i))
l[0]()
def mainf():
l = []
for i in range(4):
def f():
return i**2
l.append(f)
return l
mainf()[0]()
def mainf2():
l = []
def f():
return i**2
for i in range(4):
l.append(f)
return l
mainf2()[0]()
def fuc():
return i**2
return fuc
l=[]
for i in range(4):
l.append(fapi(i))
l[0]()
def mainf():
l = []
for i in range(4):
def f():
return i**2
l.append(f)
return l
mainf()[0]()
def mainf2():
l = []
def f():
return i**2
for i in range(4):
l.append(f)
return l
mainf2()[0]()
