Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
rounding question
#4
Thanks, but no, that is not what i am looking for.

Imagine you are doing many divisions, that produce numbers with decimals.(say distributing costs over 5 departments)
But you don't want decimals on your report (or in your accounting system for that matter).
int() will cut off the decimals, but if you are allocating costs, you will come up short at the end of the day.
(you lost all of the cents)
if you do int( x + 0.50) , this will produce a floor() or a ceil() depending on the value of the decimal.
"random" so to speak.
So i am wondering if python offers a function that will do this without adding the 0.50.
It could be that this age old trick is still necessary.

EDIT : if you think this is a strange question: why then did they invent "ceil()" ? Adding 1 instead of 0.50 does that trick also. :-)

Paul
Reply


Messages In This Thread
rounding question - by DPaul - Apr-11-2020, 07:04 AM
RE: rounding question - by buran - Apr-11-2020, 07:13 AM
RE: rounding question - by bowlofred - Apr-11-2020, 07:23 AM
RE: rounding question - by DPaul - Apr-11-2020, 08:41 AM
RE: rounding question - by bowlofred - Apr-11-2020, 04:25 PM
RE: rounding question - by buran - Apr-11-2020, 08:58 AM
RE: rounding question - by ibreeden - Apr-11-2020, 08:59 AM
RE: rounding question - by DPaul - Apr-11-2020, 09:42 AM
RE: rounding question - by buran - Apr-11-2020, 09:56 AM
RE: rounding question - by DPaul - Apr-11-2020, 10:00 AM
RE: rounding question - by buran - Apr-11-2020, 10:05 AM
RE: rounding question - by TomToad - Apr-11-2020, 11:09 AM
RE: rounding question - by ibreeden - Apr-12-2020, 07:52 AM
RE: rounding question - by bowlofred - Apr-12-2020, 08:46 AM
RE: rounding question - by DPaul - Apr-12-2020, 10:59 AM
RE: rounding question - by TomToad - Apr-12-2020, 11:00 AM
RE: rounding question - by DPaul - Apr-12-2020, 02:30 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  need help rounding joseph202020 7 1,387 Feb-21-2023, 08:13 PM
Last Post: joseph202020
  from numpy array to csv - rounding SchroedingersLion 6 2,284 Nov-14-2022, 09:09 PM
Last Post: deanhystad
  Random data generation sum to 1 by rounding juniorcoder 9 3,528 Oct-20-2021, 03:36 PM
Last Post: deanhystad
  Rounding issue kmll 1 1,445 Oct-08-2021, 10:35 AM
Last Post: Yoriz
  Not rounding to desired decimal places? pprod 2 2,603 Mar-05-2021, 11:11 AM
Last Post: pprod
  Decimal Rounding error project_science 4 2,802 Jan-06-2021, 03:14 PM
Last Post: project_science
  rounding and floats Than999 2 3,155 Oct-26-2020, 09:36 PM
Last Post: deanhystad
  Rounding to the nearest eight wallgraffiti 2 2,121 Jul-15-2020, 06:05 PM
Last Post: wallgraffiti
  price + tax rounding mlieqo 11 6,568 Sep-21-2019, 04:53 PM
Last Post: mlieqo
  rounding floats to a number of bits Skaperen 2 2,342 Sep-13-2019, 04:37 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020