PEP proposal for round(x,n) enhancement
Chris Barker
chrishbarker at home.net
Wed Sep 12 18:47:56 EDT 2001
More information about the Python-list mailing list
Wed Sep 12 18:47:56 EDT 2001
- Previous message (by thread): PEP proposal for round(x,n) enhancement
- Next message (by thread): PEP proposal for round(x,n) enhancement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Christopher Smith wrote: > #### > from math import floor,log10 > def Round(x,n=0): > if n%1: > d=int(10*n) > return round(x,d-1-floor(log10(abs(x)))) > else: > return round(x,n) > > print Round(1.23456,2) #returns 1.23 > print Round(1.23456,0.2) #returns 1.2 nifty, I didn't realise you could pass round a negative number of digits... much cleaner than my version. -Chris -- Christopher Barker, Ph.D. ChrisHBarker at home.net --- --- --- http://members.home.net/barkerlohmann ---@@ -----@@ -----@@ ------@@@ ------@@@ ------@@@ Oil Spill Modeling ------ @ ------ @ ------ @ Water Resources Engineering ------- --------- -------- Coastal and Fluvial Hydrodynamics -------------------------------------- ------------------------------------------------------------------------
- Previous message (by thread): PEP proposal for round(x,n) enhancement
- Next message (by thread): PEP proposal for round(x,n) enhancement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list