Rounding Question
Alex Martelli
aleaxit at yahoo.com
Wed Feb 21 11:05:36 EST 2001
More information about the Python-list mailing list
Wed Feb 21 11:05:36 EST 2001
- Previous message (by thread): Rounding Question
- Next message (by thread): Rounding Question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Remco Gerlich" <scarblac at pino.selwerd.nl> wrote in message news:slrn997ktk.h0.scarblac at pino.selwerd.nl... > Jacob Kaplan-Moss <jacobkm at cats.ucsc.edu> wrote in comp.lang.python: > > Hello All -- > > > > So I've got a number between 40 and 130 that I want to round up to the > > nearest 10. That is: > > > > 40 --> 40 > > 41 --> 50 > > 42 --> 50 > > ... > > 49 --> 50 > > 50 --> 50 > > 51 --> 60 > > Rounding like this is the same as adding 5 to the number and then rounding > down. Rounding down is substracting the remainder if you were to divide by > 10, for which we use the % operator in Python. > > rounded = (number+5)-(number+5)%10 This will work if you use +9 in each case rather than +5 (note that he doesn't really want rounding -- he wants 41 to 'round' to 50, for ex), and it's Yet Another Way To Do It similar but not identical to the dozen or so I explained in my previous post on this thread...:-) Alex
- Previous message (by thread): Rounding Question
- Next message (by thread): Rounding Question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list