Возвращаемое значение функции ATOM неверно

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

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

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

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

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

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


1 ответ

Решение

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

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

Другие вопросы по тегам