I have the following code:
def do_math(a, b, kind = 'add' ):
if (kind=='add'):
return a+b
else:
return a-b
do_math(1, 2)
I used this page, in order to convert ATOM into the interactive mode:
https://github.com/foreshadow/atom-python-run/wiki/12-How-Do-I-Use-atom-python-run#interactive-mode
But it returns 1, not 3 as expected.
Here is a screenshot:
Atom View, look at the returned value at the bottom...
How should I handle/solve this problem, so the returned value will be 3?
I don’t use Atom but I’m going to infer that when it says
file:1
at the bottom there it’s actually referring to the first line of the file. The tick means that the code probably compiles.You need to add a
print()
around your Function call so that the result can be printed to the console.