Print Factorial of a Number in Python

How to Find Factorial of a Number in Python

In mathematics, the factor of n, a positive integer denoted by n, is the product of all positive integers equal to or less than n:

n! = n * (n-1) *  (n-2)  *  (n-3)*  3  * 2  * 1 .

for example,

5! = 5  *  4 *  3 *  2  1 = 120

A value of 0! 1 is by convention for an empty product.

Factual operations are encountered in many areas of mathematics, particularly combinatorics, algebra, and mathematical analysis. Its most basic use is to calculate the possible different sequences – permutations – n of individual objects: n are!

The factorial function can also be extended to non-integer arguments by defining X while retaining its most important properties! = = (X + 1), where ma is the gamma function; It is undefined when x is a negative integer.

Algorithm to find factorial of a number

  • Phase 1. Start
  • Phase 2. Read the variable n and read n.
  • step 3. Preliminary Facts 1, i to 1.
  • step 4. While in loop performance
  • Facts = Facts * I
  • i = i + 1
  • Step 5. print factorial of n.
  • Step6. End

Factorial Number Program

// find factorial of a number
n=int(input("enter the n:"))

fact=1

i=1

while n>=i:

fact=fact*i

i=i+1

print(f"factorial of {n} is:",fact)

Output:

 >>>

enter the n:15
factorial of 15 is: 1307674368000

>> 

find factorial of a number

FAQ:

How do you find the factorial of a number in Python?

To find the factorial of a number in python you have to follow this code but you can do it in a different way as well.
n=10
fact=1
i=1
while n>=i:
fact=fact*i
i=i+1
print(fact)

How do you find the factorial of a number in a for loop in Python?

To find the factorial of a number in python using for loop i.e.
num = int(input(“Enter A Number: “))
if(num<=0):
print(“Invalid number”)
fact = 1
for i in range(num):
fact = fact * num
num-=1
while(num==0):
print(fact)
break

Recommended Posts:

Get Salesforce Answers

Pramod Kumar Yadav is from Janakpur Dham, Nepal. He was born on December 23, 1994, and has one elder brother and two elder sisters. He completed his education at various schools and colleges in Nepal and completed a degree in Computer Science Engineering from MITS in Andhra Pradesh, India. Pramod has worked as the owner of RC Educational Foundation Pvt Ltd, a teacher, and an Educational Consultant, and is currently working as an Engineer and Digital Marketer.



0 thoughts on “Print Factorial of a Number in Python”

Leave a Comment