fork download
  1. from operator import add, sub
  2.  
  3. int a = 2
  4. int b = 3
  5. def a_plus_abs_b(a, b):
  6. """Return a+abs(b), but without calling abs.
  7.  
  8. >>> a_plus_abs_b(2, 3)
  9. 5
  10. >>> a_plus_abs_b(2, -3)
  11. 5
  12. """
  13. if b < 0:
  14. f = a - b
  15. else:
  16. f = a + b
  17. return f(a, b)# your code goes here
Compilation error #stdin compilation error #stdout 0.02s 9936KB
stdin
Standard input is empty
compilation info
Traceback (most recent call last):
  File "/usr/lib/python3.4/py_compile.py", line 124, in compile
    _optimize=optimize)
  File "<frozen importlib._bootstrap>", line 1532, in source_to_code
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "./prog.py", line 3
    int a = 2
        ^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.4/py_compile.py", line 128, in compile
    raise py_exc
py_compile.PyCompileError:   File "./prog.py", line 3
    int a = 2
        ^
SyntaxError: invalid syntax

stdout
Standard output is empty