Возвращаемое значение функции 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()
вокруг вашего вызова функции, чтобы результат мог быть выведен на консоль.