基本 Python 计算。 - 绑定方法的问题?
Basic Python Calc. - Problems with Bound Methods?
我正在尝试进行基本加法 class,但我无法 python 将两个变量加在一起。当我 运行 代码时,我得到 <unbound method Calc.add>
。我将如何解决这个问题?
num1 = (input("Enter 1st Number: "))
num2 = (input("Enter 2nd Number: "))
class Calc(object):
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def add(self):
return num1 + num2
CC = Calc(num1,num2)
print CC.add
您忘记了调用方法的括号:print CC.add()
。
我正在尝试进行基本加法 class,但我无法 python 将两个变量加在一起。当我 运行 代码时,我得到 <unbound method Calc.add>
。我将如何解决这个问题?
num1 = (input("Enter 1st Number: "))
num2 = (input("Enter 2nd Number: "))
class Calc(object):
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def add(self):
return num1 + num2
CC = Calc(num1,num2)
print CC.add
您忘记了调用方法的括号:print CC.add()
。