Python Forum
Round a number up to certain significant figures
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Round a number up to certain significant figures
#3
To round to nearest N:

* add N/2
* integer-divide by N
* multiply by N

def round(x,N):
    return ( (x+N/2) // N) * N
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Reply


Messages In This Thread
RE: Round a number up to certain significant figures - by Ofnuts - Apr-06-2017, 12:59 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Adding Decimals to classes with OOP + rounding to significant digits (ATM demo) Drone4four 7 2,397 May-04-2022, 06:15 AM
Last Post: Drone4four
  Most optimized way to merge figures from multiple PDFs into one PDF page? dmm809 1 2,094 May-22-2019, 10:32 PM
Last Post: micseydel
  Cant get my head round the algorithm hshivaraj 1 2,365 Apr-09-2019, 10:38 PM
Last Post: Yoriz
  Unexpected round behavior pythonCoder 1 2,309 Feb-19-2019, 02:39 PM
Last Post: marienbad
  Add parameter to math.floor() to round to specific decimal point gabrield 2 2,751 Mar-09-2018, 08:43 PM
Last Post: wavic

Forum Jump:

User Panel Messages

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