Pycharm函数不返回值

时间:2019-05-26 12:44:30

标签: python pycharm

我在Pycharm工作,我写了这个简单的函数。我要退还任何东西。

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

add(6, 3)

我尝试安装和卸载最新版本。

3 个答案:

答案 0 :(得分:1)

在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

答案 1 :(得分:1)

它被返回,然后被丢弃,因为返回值在任何地方都没有使用。如果要查看已打印,请打印:

print(add(6,3))

答案 2 :(得分:1)

尝试打印结果:

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

print(add(6, 3))