Mathematical Functions in Python | Set 1 (Numeric Functions) Last Updated : 30 Aug, 2022 Comments Improve Suggest changes Like Article Like Report In python a number of mathematical operations can be performed with ease by importing a module named "math" which defines various functions which makes our tasks easier. 1. ceil() :- This function returns the smallest integral value greater than the number. If number is already integer, same number is returned. 2. floor() :- This function returns the greatest integral value smaller than the number. If number is already integer, same number is returned. Python # Python code to demonstrate the working of # ceil() and floor() # importing "math" for mathematical operations import math a = 2.3 # returning the ceil of 2.3 print ("The ceil of 2.3 is : ", end="") print (math.ceil(a)) # returning the floor of 2.3 print ("The floor of 2.3 is : ", end="") print (math.floor(a)) Output: The ceil of 2.3 is : 3 The floor of 2.3 is : 2 Time Complexity: O(1) Auxiliary Space: O(1) 3. fabs() :- This function returns the absolute value of the number. 4. factorial() :- This function returns the factorial of the number. An error message is displayed if number is not integral. Python # Python code to demonstrate the working of # fabs() and factorial() # importing "math" for mathematical operations import math a = -10 b= 5 # returning the absolute value. print ("The absolute value of -10 is : ", end="") print (math.fabs(a)) # returning the factorial of 5 print ("The factorial of 5 is : ", end="") print (math.factorial(b)) Output: The absolute value of -10 is : 10.0 The factorial of 5 is : 120 Time Complexity: O(b) Auxiliary Space: O(1) 5. copysign(a, b) :- This function returns the number with the value of 'a' but with the sign of 'b'. The returned value is float type. 6. gcd() :- This function is used to compute the greatest common divisor of 2 numbers mentioned in its arguments. This function works in python 3.5 and above. Python # Python code to demonstrate the working of # copysign() and gcd() # importing "math" for mathematical operations import math a = -10 b = 5.5 c = 15 d = 5 # returning the copysigned value. print ("The copysigned value of -10 and 5.5 is : ", end="") print (math.copysign(5.5, -10)) # returning the gcd of 15 and 5 print ("The gcd of 5 and 15 is : ", end="") print (math.gcd(5,15)) Output: The copysigned value of -10 and 5.5 is : -5.5 The gcd of 5 and 15 is : 5 Time Complexity: O(min(c,d)) Auxiliary Space: O(1) Comment More infoAdvertise with us Next Article Mathematical Functions in Python | Set 1 (Numeric Functions) M manjeet_04 Improve Article Tags : Python Computer Science Fundamentals Practice Tags : python Similar Reads Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Numeric functions are discussed in set 1 below Mathematical Functions in Python | Set 1 ( Numeric Functions) Logarithmic and power functions are discussed in this set. 1. exp(a) :- This function returns the value of e raised to the power a (e**a) . 2. log(a, b) :- This function returns the logarithm 3 min read Mathematical Functions in Python | Set 4 (Special Functions and Constants) Some of the mathematical functions are discussed in below set 1, set 2 and set 3 Mathematical Functions in Python | Set 1 (Numeric Functions) Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Mathematical Functions in Python | Set 3 (Trigonometric and Angular Functions) Spec 2 min read Mathematical Functions in Python | Set 3 (Trigonometric and Angular Functions) Some of the mathematical functions are discussed in below set 1 and set 2 Mathematical Functions in Python | Set 1 (Numeric Functions) Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions) Trigonometric and angular functions are discussed in this article. 1. sin() :- This functi 3 min read How to define a mathematical function in SymPy? SymPy is a Python Library that makes 'Symbolic Computation' possible in Python. Mathematical Functions using SymPy We can define mathematical functions by using SymPy in Python. There are two types of functions that we can define with the help of SymPy: 'Undefined Functions' and 'Custom Functions'. 4 min read Python Numbers, Type Conversion and Mathematics Prerequisite: Python Language Introduction Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum. It is an open-source programming language. Types of numbers in Python There are three numeric types in Python: in 4 min read Like