_eval.py 226 B

1234567891011121314151617181920
  1. assert eval('1+1') == 2
  2. assert eval('[1,2,3]') == [1,2,3]
  3. def f(x):
  4. return eval('x')
  5. assert f(1) == 1
  6. a = 0
  7. assert eval('a') == 0
  8. exec('a = 1')
  9. assert a == 1
  10. def f(x):
  11. exec('a = x')
  12. return a
  13. assert f(2) == 2