VOOZH about

URL: https://www.geeksforgeeks.org/python/python-math-factorial-function/

⇱ Python | math.factorial() function - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Python | math.factorial() function

Last Updated : 16 Feb, 2023

In Python, math module contains a number of mathematical operations, which can be performed with ease using the module. math.factorial() function returns the factorial of desired number.

Syntax: math.factorial(x)

Parameter:
x: This is a numeric expression.
Returns: factorial of desired number.
Time Complexity: O(n) where n is the input number.
Auxiliary space: O(1)

Code #1: 

Output:
The factorial of 5 is : 120

Code #2: 

Output:

The factorial of 5 is : 120
The factorial of 15 is : 1307674368000
The factorial of 8 is : 40320

  Code #3: Throws ValueError if x is not integer 

Output:

ValueError: factorial() only accepts integral values
Comment
Article Tags: