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 768 Nov-12-2023, 11:53 AM
Last Post: PyDan
  need help rounding joseph202020 7 1,363 Feb-21-2023, 08:13 PM
Last Post: joseph202020
  from numpy array to csv - rounding SchroedingersLion 6 2,260 Nov-14-2022, 09:09 PM
Last Post: deanhystad
  floats 2 decimals rwahdan 3 1,658 Dec-19-2021, 10:30 PM
Last Post: snippsat
  Random data generation sum to 1 by rounding juniorcoder 9 3,507 Oct-20-2021, 03:36 PM
Last Post: deanhystad
  Rounding issue kmll 1 1,438 Oct-08-2021, 10:35 AM
Last Post: Yoriz
  Not rounding to desired decimal places? pprod 2 2,586 Mar-05-2021, 11:11 AM
Last Post: pprod
  Decimal Rounding error project_science 4 2,793 Jan-06-2021, 03:14 PM
Last Post: project_science
  Rounding to the nearest eight wallgraffiti 2 2,108 Jul-15-2020, 06:05 PM
Last Post: wallgraffiti
  int, floats, eval menator01 2 2,462 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