Функция Pycharm не возвращает значение - PullRequest
0 голосов
/ 26 мая 2019

Я работаю в Pycharm и написал эту простую функцию.Я получаю что-либо возвращенное.

def add(a, b):
    total = a + b
    return total

add(6, 3)

Я пытался установить и удалить последнюю версию.

Ответы [ 3 ]

1 голос
/ 26 мая 2019

Возвращается, а затем отбрасывается, поскольку возвращаемое значение нигде не используется.Если вы хотите, чтобы он был напечатан, напечатайте его:

print(add(6,3))
1 голос
/ 26 мая 2019

Попробуйте напечатать результат:

def add(a, b):
    total = a + b
    return total

print(add(6, 3))
1 голос
/ 26 мая 2019

В REPL, например, в интерпретаторе Python или IPython, выход оценивается и отображается на следующей строке, когда запускается функция, возвращающая значение

In [9]: def add(a, b): 
   ...:     total = a + b 
   ...:     return total 
   ...:                                                                                                                                                                             

In [10]: add(6,3)                                                                                                                                                                   
Out[10]: 9

Но этого не происходит, когда вы запускаете его черезIDE говорит PyCharm, и в этом случае вам нужно явно распечатать вывод: print

def add(a, b):
    total = a + b
    return total

print(add(6,3))

Выход, тогда будет 9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...