bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Python/Foundations
Python•Foundations

Python Math

Concept visual

Python Math

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

Python has a set of built-in math functions, including an extensive math module, that allows you to perform mathematical tasks on numbers.

Built-in Math Functions

The min()

and max() functions can be used to find the lowest or highest value in an iterable:

Example x = min(5, 10, 25)

Formula

y = max(5, 10, 25)
print(x)
print(y)
The abs() function returns the absolute (positive) value of the specified number:

Example x = abs(-7.25)

print(x)

The pow(

x, y ) function returns the value of x to the power of y (x y ).

Example

Formula

Return the value of 4 to the power of 3 (same as 4 * 4 * 4):
x = pow(4, 3)
print(x)

The Math Module

Formula

Python has also a built - in module called math, which extends the list of mathematical functions.

To use it, you must import the math module: import math When you have imported the math module, you can start using methods and constants of the module. The math.sqrt() method for example, returns the square root of a number:

Example import math x = math.sqrt(64)

print(x)
The math.ceil()
method rounds a number upwards to its nearest integer, and the math.floor()

method rounds a number downwards to its nearest integer, and returns the result:

Example import math x = math.ceil(1.4)

Formula

y = math.floor(1.4)
print(x) #
returns 2 print(y) # returns 1

The math.pi constant, returns the value of PI (3.14...):

Example import math x = math.pi print(x)

Complete Math Module Reference

In our

Math Module Reference you will find a complete reference of all methods and constants that belongs to the Math module.

Previous

Python Modules

Next

Python JSON