For large ranges it is better to use an generator expression than building a list explicitly:
for k in ( i*0.5 for i in range(200) ):
print k
This consumes not much extra memory, is fast und easy to read.
See http://docs.python.org/tutorial/classes.html#generator-expressions