| 123456789101112131415161718192021222324252627282930313233 |
- assert eval('1+1') == 2
- assert eval('[1,2,3]') == [1,2,3]
- # some bugs here
- # def f(x):
- # return eval('x')
- # assert f(1) == 1
- # a = 0
- # assert eval('a') == 0
- # exec('a = 1')
- # assert a == 1
- # def f(x):
- # exec('a = x')
- # return a
- # assert f(2) == 2
- # exec(
- # "exec('a = eval(\"3 + 5\")')"
- # )
- # assert a == 8
- # def f():
- # b = 1
- # exec(
- # "exec('b = eval(\"3 + 5\")')"
- # )
- # assert b == 8
|