Python打印程序
我正在尝试用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,后跟一对包含表达式的括号来打印表达式的
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中打印函数。如果您从中获得的输出不是您想要的,请提供有关您期望的输出的更多详细信息。感谢您向我们展示您当前获得的输出。现在,你想看到什么输出?我真的不知道应该得到什么。我被赋予了这个代码来尝试一些东西。等等,我犯了一些错误。让我来编辑它。正如我所说,我得到了这个代码,我不知道它应该给我什么。这就是我为什么要打印的原因。