Thanks everyone, I need to round to the nearest half (finally occured).
Made some chnages to Wayne's code as follows: x = 4.4348 if x % 1 >= 0.5: round(x) # gives 5.0 if the the value of the expression x % 1 exceeds 0.5 else: x = round(x) + 0.5 # gives 4.5, as in this case. Many thanks! On Fri, Oct 8, 2010 at 3:00 PM, Evert Rol <evert....@gmail.com> wrote: > > I realise that one cannot have a half integer :) I meant how would one > round off to the first decimal nearest to either 0.5, or a whole number. > > > > Ugh...does anyone get what I'm trying to articulate? :) > > Multiply by 2, round(), divide by 2? > > > > > > On Fri, Oct 8, 2010 at 2:51 PM, Sithembewena Lloyd Dube < > zebr...@gmail.com> wrote: > > Hi folks, > > > > Supposing I had the float 4.4348 and I wished to round it off to the > nearest half-integer upwards or downwards, how would I go about it? > > > > Many thanks... > > > > -- > -- Regards, Sithembewena Lloyd Dube http://www.lloyddube.com
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor