Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
rounding and floats
#2
There's a python tutorial on the subject of floating point and rounding.

If you get 10/3 as 3, then that suggests you're using python 2, which has different semantics for floating point division and integer division. I suggest you start using python3 and learn the rules for that version instead.

In python2, the division result depends on the arguments (integer vs floating point). In python3, regular division can always be floating point if necessary. You use a different operator (//) to force integer results.

# python3
>>> 10/3
3.3333333333333335
>>> 10.0/3.0
3.3333333333333335
Reply


Messages In This Thread
rounding and floats - by Than999 - Oct-26-2020, 09:08 PM
RE: rounding and floats - by bowlofred - Oct-26-2020, 09:16 PM
RE: rounding and floats - by deanhystad - Oct-26-2020, 09:36 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  When is it safe to compare (==) two floats? Radical 4 791 Nov-12-2023, 11:53 AM
Last Post: PyDan
  need help rounding joseph202020 7 1,381 Feb-21-2023, 08:13 PM
Last Post: joseph202020
  from numpy array to csv - rounding SchroedingersLion 6 2,272 Nov-14-2022, 09:09 PM
Last Post: deanhystad
  floats 2 decimals rwahdan 3 1,663 Dec-19-2021, 10:30 PM
Last Post: snippsat
  Random data generation sum to 1 by rounding juniorcoder 9 3,519 Oct-20-2021, 03:36 PM
Last Post: deanhystad
  Rounding issue kmll 1 1,444 Oct-08-2021, 10:35 AM
Last Post: Yoriz
  Not rounding to desired decimal places? pprod 2 2,597 Mar-05-2021, 11:11 AM
Last Post: pprod
  Decimal Rounding error project_science 4 2,798 Jan-06-2021, 03:14 PM
Last Post: project_science
  Rounding to the nearest eight wallgraffiti 2 2,117 Jul-15-2020, 06:05 PM
Last Post: wallgraffiti
  int, floats, eval menator01 2 2,474 Jun-26-2020, 09:03 PM
Last Post: menator01

Forum Jump:

User Panel Messages

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