猿问

Python - 如何从其他脚本中的函数返回值

我想在脚本中返回一个值,MAIN.py 在另一个脚本中声明该函数?我该怎么做?


在函数 SUB.py 中,我定义了:


def SUM_POWER(a,b):

    c = a+b

    d = a**b

    return [c,d]

现在我想 MAIN.py 一个脚本:c和d代表a = 3和b = 4。我在 MAIN.py 中尝试过:


import SUB

c,d = SUM_POWER(3,4)

我做错了什么?最好是我想将变量命名为 MAIN.py 与c,d不同。例如 out1,out2。out1 必须对应于 c,而 out2 必须按值返回的顺序对应于 d。


跃然一笑
浏览 159回答 1
1回答

慕勒3428872

问题出在函数调用中,以及您在尝试将其存储在元组中时返回列表。试试这个 SUB.py -def SUM_POWER(a,b):c = a+bd = a**breturn c,dMAIN.py -import SUBc,d = SUB.SUM_POWER(3,4)
随时随地看视频慕课网APP

相关分类

Python
我要回答