【发布时间】:2020-08-07 14:28:33
【问题描述】:
我试图从 kindle() 中获取值并在 bundle() 中处理它们并在 main 中调用这两个函数,但我收到错误:NameError: name 'x' is not defined at bundle()'s第一行,而 x 是全局声明的。
class Program:
x = 0
y = 0
def kindle(self):
x = 2
y = 3
return x, y
def bundle(self):
z = x+ y
print(z)
def main():
p = Program()
p.kindle()
p.bundle()
if __name__ == "__main__":
main()
【问题讨论】:
-
我猜你想要
self.x -
@MateenUlhaq 是的,我如何为相同的语法编写语法,请您帮忙。谢谢
标签: python function variables main