【发布时间】:2012-03-20 04:13:10
【问题描述】:
我有一个类和两个方法。一种方法从用户那里获取输入并将其存储在两个变量 x 和 y 中。我想要另一种接受输入的方法,以便将该输入添加到 x 和 y。当我为某个数字 z 运行 calculate(z) 时,它给了我错误,说全局变量 x 和 y 没有定义。显然,这意味着计算方法无法从 getinput() 访问 x 和 y。我做错了什么?
class simpleclass (object):
def getinput (self):
x = input("input value for x: ")
y = input("input value for y: ")
def calculate (self, z):
print x+y+z
【问题讨论】:
标签: python