python - 为什么我的自定义函数不能从 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
解决方案
您已经在脚本中定义了函数,但没有在任何地方调用它。
您需要调用它并将结果存储在变量中。
你的脚本应该是这样的:
def f(a, b):
x = a + b
return x
result = f(3,3)
print(result)
最后你会跑python a.py
推荐阅读
- android - 如何将我的 android 提示计算器更改为 MVC 设计?
- python - VSCode 中的失控绝地语言任务
- python - Pyspark,获取计数增加到列表中最高计数的第一个日期
- deep-learning - 蛇种图像分类表现不佳
- string - Fortran 如何在未格式化的二进制文件中找到字符串?
- python - Env var 在 docker 上定义但返回 None
- python - 从 None 提高 JSONDecodeError("Expecting value", s, err.value)
- vue.js - 显示图像/图标时包含文本
- animation - 如何创建悬停下拉链接动画?
- python - Keras Tuner 保存最佳模型