Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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_Class - Fatal编程技术网

python类添加数字

python类添加数字,python,class,Python,Class,我需要编写一个类Numbers,使用addNumbers和currentSum方法来打印当前的和。例如: numbers = Numbers() numbers.addNumber(3) numbers.addNumber(2) print numbers.currentSum() 应该打印5个 我上了一节课: class Numbers: def __init__(self, numbers): self.numbers=addNumbers return numbe

我需要编写一个类Numbers,使用addNumbers和currentSum方法来打印当前的和。例如:

numbers = Numbers()
numbers.addNumber(3)
numbers.addNumber(2)
print numbers.currentSum()
应该打印5个

我上了一节课:

class Numbers:
    def __init__(self, numbers):
    self.numbers=addNumbers
    return numbers.currentSum()
Numbers=Numbers()
提示,有人吗?

提示:

  • 您需要实现
    currentSum()
    方法
  • 您还需要实现
    addNumber()
    方法
  • addNumber()
    需要跟踪方法调用中的数字
    更多关于方法的阅读:

    那是。。。没有任何暗示。这就是操作的全部内容。如果您使用的是Python2.x,请使用
    classX(object):
    <代码>类X:是一个老式类。
    class Numbers:
        def __init__(self):
           self.__sum=0
        def addNumber(self, number):
           self.__sum += number
        def currentSum(self):
           return self.__sum
    
    class Numbers(object):
        def __init__(self):
            self.sum = 0
    
        def addNumber(self, n):
            self.sum += n
    
        def currentSum(self):
            return self.sum