Error i not defined in for loop using python -


i have 1 array 'barray' of size 'bsize' , 'carray' of size 'csize'. i loop barray , j loop carray.

i error not defined. want loops go 0 bsize - 2 in steps of 3, , 0 csize - 2 in single steps.

how should relate size , array loop?

bsize = 960 csize = 960 barray = bytearray(fi.read()) carray= bytearray(f1.read())    in range (bsize-2,i+3):     j in range (csize-2,j+1): 

 in range (0, bsize - 2, 3): #possibly bsize - 1?     j in range (csize - 2): # possibly csize - 1?         #do thing 

that loop through first 1 incrementing i 3 every time, , j 1.

look @ tutorial or these docs learn range, it's useful!

i'm not sure if want go through bsize - 2 or it. if through, use size - 1 size - 2.

the reason you're getting error haven't defined i you're using in step. can see, python's range isn't lot of other languages' for constructs. once used it, though, it's flexible , easy use.

some examples using simple range:

>>> in range(0, 14, 3): ...    print ...  0 3 6 9 12  >>> in range(1, 5): ...     print ...  1 2 3 4  >>> in range(5): ...     print ...  0 1 2 3 4 

Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -