python-如何减少数组值的元素

时间:2018-09-25 07:18:24

标签: python counter

我创建了如下程序: 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循环中(我需要那样)。那么这里的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

这是解决方案:

您应该创建另一个变量,使用该变量可以更改x的状态。

redirect(..)