Start | eval
 

eval(code)



Evaluerar uttrycket i argumentet.
uttryck = "5*(3+2)" svar = eval(uttryck) print(svar)
Eval känner till den omgivning metoden körs i.
x = 10 y =5 uttryck = "x*(y+2)" svar = eval(uttryck) print(svar)
Vi kan använda funktioner. Observera att det globala x har ingen med det lokala x inuti funktionen att göra.
x = 10 def dubbla(x): return (x*2) uttryck = "x + dubbla(2)" svar = eval(uttryck) print(svar)
x = 10 def dubbla(x): return (x*2) def halvera(x): return (x/2) uttryck = "dubbla(x)*halvera(x)" svar = eval(uttryck) print(svar)
12.923955917358 ms