我是Python的新手,并试图使用Python学习DSA。在尝试此代码时,它无法正常工作。
test.addOne()
应该增加num
值,但不是。
以及while循环是无限的
如果有人可以帮助我,那将是很棒的。预先感谢。
class Test:
def __init__(self):
self.num = 1
def addOne(self):
if self.num >= 1 and self.num <= 10 :
self.num+1
else:
self.num = 0
def getNum(self):
return self.num
test =Test()
while test.getNum() != 0:
test.addOne()
print( test.getNum() )