# 19.py u=4 print eval('u*u+7') # 23 def f (x): return x+5 print eval('f(2)+17') # 24 print eval('f(u+1)') # 10 def sommaf (F,x,y): f=eval(F); return f(x)+f(y) def cubo (x): return x*x*x print sommaf('cubo',2,5) # 133 ####################################### def sommaf (F,x,y): f=globals()[F]; return f(x)+f(y) ####################################### a='x=8; y=6; print x+y' exec(a) # 14 ####################################### x=0; comando='x=17' def f (): global x exec comando f(); print x # 0 ####################################### x=0; comando='global x; x=17' def f (): exec comando f(); print x # 17