Even numbers in Python
Try:
range( 0, 10, 2 )
I don't know if this is what you want to hear, but it's pretty trivial to filter out odd values with list comprehension.
evens = [x for x in range(100) if x%2 == 0]
or
evens = [x for x in range(100) if x&1 == 0]
You could also use the optional step size parameter for range
to count up by 2.
Just use a step of 2:
range(start, end, step)
Range has three parameters.
You can write range(0, 10, 2)
.