首页 > 解决方案 > 为什么我的自定义函数不能从 Python 中的文件编辑器执行?

问题描述

我最近开始了关于 Udemy 的 Python 课程。我无法掌握返回功能。

例如,在以下简单程序中:

def f(a, b):
    x = a + b
    return x

f(3, 3)

简单地将其作为 .py 执行将不会显示结果6

但是f(3, 3)在控制台手动执行显示6

我可以对这里发生的事情有一些直觉或解释吗?

我在 Windows 10 上运行 Python 3.8.3

标签: pythonfunctionreturn

解决方案


您已经在脚本中定义了函数,但没有在任何地方调用它。

您需要调用它并将结果存储在变量中。

你的脚本应该是这样的:

def f(a, b):
    x = a + b
    return x

result = f(3,3)
print(result)

最后你会跑python a.py


推荐阅读