<float>range(0.0,100.0,0.1)

Jeff Collins collins at manhattan.aero.org
Wed May 17 18:43:42 EDT 2000


If you have NumPy installed, then try:

from Numeric import arange
arange(0,10,.1)
array([ 0. ,  0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9,
1. ,  1.1,  1.2,
               1.3,  1.4,  1.5,  1.6,  1.7,  1.8,  1.9,  2. ,  2.1,
2.2,  2.3,
               2.4,  2.5,  2.6,  2.7,  2.8,  2.9,  3. ,  3.1,  3.2,
3.3,  3.4,
               3.5,  3.6,  3.7,  3.8,  3.9,  4. ,  4.1,  4.2,  4.3,
4.4,  4.5,
               4.6,  4.7,  4.8,  4.9,  5. ,  5.1,  5.2,  5.3,  5.4,
5.5,  5.6,
               5.7,  5.8,  5.9,  6. ,  6.1,  6.2,  6.3,  6.4,  6.5,
6.6,  6.7,
               6.8,  6.9,  7. ,  7.1,  7.2,  7.3,  7.4,  7.5,  7.6,
7.7,  7.8,
               7.9,  8. ,  8.1,  8.2,  8.3,  8.4,  8.5,  8.6,  8.7,
8.8,  8.9,
               9. ,  9.1,  9.2,  9.3,  9.4,  9.5,  9.6,  9.7,  9.8,
9.9])

Jeff

Warren Postma writes:
 > how do you do this:
 > 
 > for i in range(0.0, 100.0, 0.1):
 >     print i
 > 
 > range doesn't like a non-integer step and won't produce a list of floats
 > instead of integers.
 > 
 > Warren
 > 
 > 
 > -- 
 > http://www.python.org/mailman/listinfo/python-list
 > 




More information about the Python-list mailing list