round()

Takes a number and an integer as parameters, and returns the number with decimal places equal to the integer.

Syntax

round(number, digits)
  • number is the number to be rounded. (Required)
  • digits is the number of decimals when rounding the number. Default is 0.

Example 1

The default number of decimal places used is 0.

my_number = 3.14159265359
my_rounded_number = round(my_number)
print(my_rounded_number)
# Output: 3

Example 2

round() can be used with any number of decimal places. Numbers >= 5 will round up.

my_number = 3.14159265359
my_rounded_number = round(my_number, 4)
print(my_rounded_number)
# Output: 3.1416

Example 3

round() can be useful when comparing numbers, for example, when comparing fractions and decimals.

Edit this page on GitHub

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your feedback.

Learn Python on Codecademy

Edit this page on GitHub

Contributors