def u(x): return x**2 def v(x): return 4*x+1 def comp (f,g): return lambda x: f(g(x)) print comp(u,v)(5) # 441 --------------------------------------- f=lambda x,y: x+y-1 print f(6,2) # y --------------------------------------- def costante (x): return lambda : x f=costante(10); print f() # 10 --------------------------------------- print filter(lambda x: x%2==0, xrange(15)) # [0, 2, 4, 6, 8, 10, 12, 14] --------------------------------------- def incan (v): def veval (a): return a(v) return veval --------------------------------------- def incan (v): return lambda a: a(v) --------------------------------------- # Qui \ e' necessario. print x+3*x*x+math.log(4*x+\ math.sqrt(1+x*x)) # Non e' richiesto un \. print f(math.log(x),math.log(y), x+y+z) --------------------------------------- a='''Taciti, soli, sanza compagnia n'andavam, l'un dinanzi e l'altro dopo, come i frati minor vanno per via. ... La' giu' trovammo una gente dipinta, che giva intorno assai con lenti passi