Возвращаемое значение функции ATOM неверно - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть следующий код:

def do_math(a, b, kind = 'add' ):  

    if (kind=='add'):  
       return a+b  

    else:
       return a-b

do_math(1, 2)

Я использовал эту страницу, чтобы преобразовать ATOM в интерактивный режим:

https://github.com/foreshadow/atom-python-run/wiki/12-How-Do-I-Use-atom-python-run#interactive-mode

Но возвращается 1, а не 3, как ожидалось.

Вот скриншот:

Просмотр атома, посмотрите на возвращаемое значение внизу ...

Как мне решить / решить эту проблему, чтобы возвращаемое значение было 3?


1 Ответ

0 голосов
/ 04 ноября 2018

Я не использую Atom, но собираюсь сделать вывод, что когда он говорит file:1 внизу, он фактически ссылается на первую строку файла. Галочка означает, что код, вероятно, компилируется.

Вам нужно добавить print() вокруг вашего вызова функции, чтобы результат мог быть выведен на консоль.

...