Python program to find factorial of a number
Contents
The Factorial of a number is the product of all the integers from 1 to that number.For example The factorial of 5 is 120 that is calculated as (1*2*3*4*5).
Method 1: factorial( ) function
Python providing the standard math library to find a factorial of a number in a single step.We can calculate the factorial of the number using factorial function in python as below.
Program
import math
print ("The factorial of 5 is: ",math.factorial(5));
print ("The factorial of 6 is: ", math.factorial(6));
print ("The factorial of 7 is: ", math.factorial(7));
print ("The factorial of 8 is :", math.factorial(8));
Output:
The factorial of 5 is: 120
The factorial of 6 is: 720
The factorial of 7 is: 5040
The factorial of 8 is : 40320
Method 2: Using the for loop to find the factorial of a number
Program
number=int(input("Enter a number:"))
fact=1
for i in range(1,number+1):
fact=fact*i
print("The factorial of ",number,"is:",fact);
Output:
