为什么?
idcter
超过时不重置为0
maxid
?
maxid=9999
idcter=9999
idcter += 1 if(idcter <= maxid) else 0
print('this is good: ' + str(idcter))
idcter += 1 if(idcter <= maxid) else 0
print('now this is weird: ' + str(idcter))
idcter=10000
idcter = idcter + 1 if(idcter <= maxid) else 0
print("that's better: " + str(idcter))
输出:
this is good: 10000
now this is weird: 10000
that's better: 0
所以这是一个简单的修复方法,但是为什么在超过该值后IDCTER不能重置呢?
马克西德
?