首页 > 解决方案 > 不能通过 Atom 工作的返回语句

问题描述

我在使用带有 Atom 的 Python 时遇到了一个小问题。我的代码执行得很好,期望为了让我看到函数的结果,我需要包含一个print语句。如果我包含一个return相反的声明,我看不到结果。我怎样才能解决这个问题?

编辑

这是一个可重现的示例。当我从中执行 Python 代码时,Atom 没有返回任何输出(注意,我使用的是 Atom 中的 language-python 包)。

def multiplier(i, j):
    output = i * j
    return(output)

multiplier(2, 5)

如果我改为:

def multiplier(i, j):
    output = i * j
    print(output)

multiplier(2, 5)

我得到了10Atom 的输出。

标签: pythonatom-editor

解决方案


语句将return函数的输出发送回调用它的位置。这不会打印输出。

如果要查看输出,可以在print语句之前放置一个语句。return

这不是 Atom 的问题,因为它只是一个文本编辑器,尽管它可以通过安装包来执行 python 代码。


推荐阅读