Is there a floating point range() type builtin ? I need to generate a sequence for a 'for loop' every 0.5 for i in reange(0,1000,5) j=float(i)/10 print j The above works but seems clumbsy. Is there a better way ? Dave