Ana DionĂsio wrote: > So, I have this script that puts in a list every minute in 24 hours > > hour=[] > i=0 > t=-(1.0/60.0) > while i<24*60: > i = i+1 > t = t+(1.0/60.0) > hour.append([t])
In many cases you can write for i in range(...): ... instead of incrementing manually. > When it is doing the cicle it can have all the decimal numbers, but I need > to print the result with only 4 decimal numbers > > How can I define the number of decimal numbers I want to print in this > case? For example with 4 decimal numbers, it would print: > > 0.0000 > 0.0167 > 0.0333 > ... > > Can you help? >>> for i in range(24*60): ... print "{:.4f}".format(i/60.0) ... 0.0000 0.0167 0.0333 0.0500 [...] 23.9500 23.9667 23.9833 >>> See also <http://docs.python.org/2/library/string.html#format-specification-mini-language> -- http://mail.python.org/mailman/listinfo/python-list