Skip to main content

How to round in Python

Working on Python Project

Credit: Adam Sinicki / Android Authority

Want to know how to round in Python? This can be useful for a wide range of applications, particularly when converting a float into an integer, or when presenting data in a readable manner.

Thankfully, this is an easy job: there are actually three separate ways to round in Python.

How to round in Python: know your options

First, you can use the built-in round() function. This will round values either up or down. math.floor(), meanwhile, will round the value down. Finally, math.ceil() will round the value up to the nearest whole.

In order to use the latter two statements, you will need to import the math module with the line: import math.

To see how this might work, use the following code:

import math

number = 7.234

print(round(number))

print(math.floor(number))

print(math.ceil(number))

Now hit run, and you will see the output looks like so:

7

7

8

As you can see, the first two options rounded down to 7, while the final option rounded up to 8. Remember: when using round(), the value will round up whenever the value is higher than .5.

Other tricks using the math module

Now you know how to round in Python, there plenty of other neat things you can do with the math module. Some examples include:

  • squrt() – Gets the square root of a number
  • Math.sin() – Returns the sine of a number
  • tan() – Returns the tangent of the number
  • pi – Gives you pi

Learn more

If you want to learn more about coding in Python, a great place to start is with our introductory post that will walk you through the set up process and a basic first project.

If you want to take this knowledge further though, then you should check out our list of the best online Python courses. Any of these will provide you with a full and detailed introduction to Python that can put you on the right path to a development career. Or if you are really new and looking for the best introductory option, we highly recommend Coding with Python: Training for Aspiring Developers, which you can nab for just $49.99, which is an absolute steal as the course is valued around $700.

$49 .99
Coding with Python: Training for Aspiring Developers Bundle
Save $641 .01
Buy it Now
Coding with Python: Training for Aspiring Developers Bundle Buy it Now
Save $641 .01 $49 .99


source https://www.androidauthority.com/how-to-round-in-python-1134475/

Comments

Popular posts from this blog

5 tips to Voice Speech Recognition in Android Marshmallow

Android Marshmallow landed on our Android devices. The opportunity for us to offer a small compilation of tricks to try immediately. The latest version of the Google OS starts (very gently, unhurriedly) to be offered on other devices as Nexus. You will find on Android TM, in the coming weeks, a compilation of the best tips for Android 6.0 Marshmallow. It starts slowly with a video featuring the 10 essential tips & tricks of this new version of the little green robot OS. To continue, we offer a selection of five "tricks" on the management of the battery on Android 6.0 Marshmallow. To enjoy longer your newly updated mobile. Follow the guide. then continue with 5 tips to tame the super-assistant Google Now on Tap. Here you will find 5 "tips" to manage in the best way your applications. We then discuss the quick tips to navigate more easily on this version of the Google OS. We enchanters with features focused on safety and the protection of personal data. We co...

Energy Android TV Play turns your TV into a Smart TV

ENERGY SISTEM Android Energy TV Play, you have a smart TV with Android operating system allows you to convert any traditional TV has announced the launch of a new product. Energy Android TV Play can be connected to the TV to enjoy f the size of a flash drive, a smart phone, a tablet and a computer unconsolidated is a lightweight device. System 1.6 GHz, DDR3 1GB of RAM and a dual-core processor can be expanded using external USB devices, which is the internal memory of 8 GB. It also integrates WiFi and a USB port for connecting external devices. One of its outstanding features, it is easily connected to the TV screen by screen cast application to display the contents of any terminal, making any phone or tablet is synchronized with iOS or Android. All ENERGY SISTEM products one click In addition, through streaming media service applications, images, video or other multimedia content, and game play is the ability to share. With integrated WiFi, the device you want from t...

How to run Python apps on any platform

Credit: Adam Sinicki / Android Authority Want to know how to run Python? It sounds simple, but it can actually be tricky to figure this out. In this post, we’ll discuss how to test your Python code, as well as how to run Python in other contexts: online for example, or as a packaged app. Sometimes, the thing holding you back from learning to code can be extremely simple. I remember wanting to learn to program when I was younger – or learning to take what I’d learned from BASIC on the ZX Spectrum and apply that to a modern environment. My problem? I didn’t know “where” to program. Once I understood C# or Java, where would I enter the code and how would I run it? And whenever I asked someone, they would look at me blankly. What kind of a question is that? Thing is, I had never needed an IDE or an interpreter before. Machines like the ZX Spectrum and Tatung Einstein (any other Einstein users out there?) simply booted up with a prompt to code into! Many people have a similar iss...