Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python打印程序_Python_Printing - Fatal编程技术网

Python打印程序

Python打印程序,python,printing,Python,Printing,我正在尝试用Python打印一个过程。如何打印? 这是我的密码 def proc(a,b): if test(a): return b return a print proc(a,b) 但我得到了这个错误: NameError:未定义名称“a” 提前谢谢 如果您试图调用proc并查看结果,那么您需要知道两件事: 您可以通过键入函数名,后跟一对包含函数参数的括号来调用函数:proc(23,42) 您可以通过键入print,后跟一对包含表达式的括号来打印表达式的

我正在尝试用Python打印一个过程。如何打印? 这是我的密码

def proc(a,b):
    if test(a):
        return b
    return a

print proc(a,b)
但我得到了这个错误:

NameError:未定义名称“a”


提前谢谢

如果您试图调用
proc
并查看结果,那么您需要知道两件事:

  • 您可以通过键入函数名,后跟一对包含函数参数的括号来调用函数:
    proc(23,42)
  • 您可以通过键入
    print
    ,后跟一对包含表达式的括号来打印表达式的结果:
    print(4+8*sqrt(15)-26)
结合这两个原则来查看函数调用的结果

print(proc(23, 42))

a
是局部变量的名称,用于保存调用函数时传递给函数的第一个参数的值。当实际调用它时,您需要一个实际值,或者在调用函数的范围内定义一个变量。例如:

def proc(a,b):
    if test(a):
        return b
    return a

x = 6
print proc(x, 7)

现在,当调用
proc
时,变量
x
的值和
7
的值被传递到
proc
。在
proc
内部,
a
将在调用范围内具有与
x
(调用时)相同的值,同样
b
将具有值
7

您可以使用
print(myFunctionName)
在Python中打印函数。如果您从中获得的输出不是您想要的,请提供有关您期望的输出的更多详细信息。感谢您向我们展示您当前获得的输出。现在,你想看到什么输出?我真的不知道应该得到什么。我被赋予了这个代码来尝试一些东西。等等,我犯了一些错误。让我来编辑它。正如我所说,我得到了这个代码,我不知道它应该给我什么。这就是我为什么要打印的原因。