473,383 Members | 1,891 Online

# RE: How to round a floating point to nearest 10?

>>round(76.1, -2)
100.0
>>round(76.1, -1)
80.0
>>round(76.1)
76.0
>>
builtin function round, will work for you......
Help on built-in function round in module __builtin__:
round(...)
round(number[, ndigits]) -floating point number

Round a number to a given precision in decimal digits (default 0 digits).
This always returns a floating point number. Precision may be negative.

good luck..
Edwin

-----Original Message-----
From: py************************************************ **@python.org
[mailto:py***************************************** *********@python.org]
On Behalf Of John Machin
Sent: Saturday, August 09, 2008 5:54 PM
To: py*********@python.org
Subject: Re: How to round a floating point to nearest 10?
On Aug 10, 1:19 am, Mensanator <mensana...@aol.comwrote:
On Aug 9, 6:31 am, Will Rocisky <geekm...@gmail.comwrote:
I want my 76.1 to be rounded to decimal 80 and 74.9 to decimal 70.
How can I achieve that?
>print '%.0e' % 74.9
7e+01
>print '%.0e' % 76.1

8e+01
But:
>>print '%.0e' % 176.1
2e+002

Giving the Subject ("How to round a floating point to nearest 10?"),
there's a strong presumption that the OP would want the answer to be
180, not 200.
--
http://mail.python.org/mailman/listinfo/python-list
The information contained in this message and any attachment may be
proprietary, confidential, and privileged or subject to the work
product doctrine and thus protected from disclosure. If the reader
of this message is not the intended recipient, or an employee or
agent responsible for delivering this message to the intended
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
immediately by replying to this message and deleting it and all
copies and backups thereof. Thank you.
Aug 9 '08 #1
0 1530

This thread has been closed and replies have been disabled. Please start a new discussion.

### Similar topics

 11 by: Russell E. Owen | last post by: I realize this probably a stupid question, but...is it safe to round to the nearest integer by using int(round(val))? I suspect it is fine, but wanted to be sure that weird floating point... 6 by: Jef Driesen | last post by: I need to implement a function to implement the rounding of floating point values. At the moment i have two different implementations, depending on the type of the return value (integer or double).... 14 by: Nils Grimsmo | last post by: Why did round() change in Python 2.4? \$ python2.3 Python 2.3.5 (#2, Jun 19 2005, 13:28:00) on linux2 >>> round(0.0225, 3) 0.023 >>> "%.3f" % round(0.0225, 3) '0.023' >>> 10 by: TomislaW | last post by: Decimal.Round(num,0) method returns: 4 for 4.4 4 for 4.5 5 for 4.6 I need 5 for 4.5 is there any other way for rounding? 9 by: Ronald W. Roberts | last post by: I'm having a problem understanding the Round function. Below are quotes from two books on VB.NET. The first book shows examples with one argument and how it rounds. The second book something... 3 by: Matt | last post by: Anybody noticed that SQL Server rounds up if the value is half way between two rounded values, but C#'s Decimal.Round(Decimal,Int32) rounds to nearest even number? >From MSDN: "When d is exactly... 70 by: Robert Gamble | last post by: 9899:1999 5.1.2.3 Example 4 reads: "EXAMPLE 4 Implementations employing wide registers have to take care to honor appropriate semantics. Values are independent of whether they are represented in a... 7 by: kkmigas | last post by: Can some one explain if this can be fixed using php.ini settings ? echo "round 20.545 -".round(20.545,2)."
"; echo "round 20.555 -".round(20.555,2)."
"; echo "number_format 20.545... 7 by: Will Rocisky | last post by: I want my 76.1 to be rounded to decimal 80 and 74.9 to decimal 70. How can I achieve that? 0 by: isladogs | last post by: The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former... 0 by: ryjfgjl | last post by: In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import... 0 by: taylorcarr | last post by: A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,... 0 by: Charles Arthur | last post by: How do i turn on java script on a villaon, callus and itel keypad mobile phone 0 by: aa123db | last post by: Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function \$name\$ (\$parameters\$) { } ... 0 by: ryjfgjl | last post by: If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming... 0 by: ryjfgjl | last post by: In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files... 0 by: BarryA | last post by: What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress... 1 by: nemocccc | last post by: hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?