我创建了如下程序: demo
它完全可以像我想要的那样工作,但是我如何扭转这种影响?我想在达到1280后将值减小为零(步长为“ 1”)吗?
代码在这里:
matrix=[]
for i in range(0,6):
matrix.append(0)
matrix[5]=0x0A
i = 1
print matrix
while True:
matrix[0]=i&0xFF
i += 1
if (i > 255):
matrix[0] = 255
matrix[1] = i&0xFF
if (i > 512):
matrix[1] = 255
matrix[2] = i&0xFF
if (i > 768):
matrix[2] = 255
matrix[3] = i&0xFF
if(i > 1024):
matrix[3] = 255
matrix[4] = i&0xFF
print matrix
我无法将“ i”的值更改为-1,因为它处于while循环中(我需要那样)。那么这里的解决方案是什么?
答案 0 :(得分:0)
这是解决方案:
您应该创建另一个变量,使用该变量可以更改x的状态。
redirect(..)