python - 如何使用一个函数的输出作为另一个函数的输入

标签 python

在下面的示例中,我想在 fun2 中使用 fun1 的输出。我收到一条错误消息,指出 x 未定义。这是非常简单的事情,但我就是不明白。

def fun1():
    x = input('put here the value')
    return x

fun1()

def fun2(x):
  y = x + 2
  print(y)

最佳答案

您可以将其分配给变量

x = fun1()
fun2(x)

或者直接将结果传递给下一个函数

fun2(fun1())

关于python - 如何使用一个函数的输出作为另一个函数的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51765787/

相关文章:

python - Python 中的多处理 - 在 pool.join() 之后进程不会停止

python - 不要折叠 XML 输出中的空节点

python - 使用Perl、Python或Ruby,如何编写一个程序到 "click"在预定的时间显示在屏幕上?

python - 尝试实例化 NumPy RandomState 时出现 Numba 错误

python - NLTK Python 类型错误 : 'module' object is not callable

python - 固定点功能错误

python - 为具有相同扩展名的多个文件运行脚本。获取 'UnboundLocalError'

python - 使用 mock patch 模拟实例方法

python - Django - 配置不当 : Module "django.contrib.auth.middleware"

jquery - django:发送 POST 以从可能无限的表单中查看的正确方法