Why 0! = 1

Why 0! = 1


2 min read

A primer on factorials

The '!' behind the 0, is notation for something called a 'factorial'.

A factorial basically tells you to take the product of all integers and itself before it until you reach 1.

If that didn't make any sense, take a look at this example.

1! = 1 2! = 1 x 2 3! = 1 x 2 x 3 4! = 1 x 2 x 3 x 4

See what I am talking about?

Now before we go to why 0! = 1, let's take a look at something called exponents and some patterns in them which will help us later on.

𝑥ⁿ (read as "𝑥 to the power of n") basically tells you that 𝑥 is multiplied by itself 'n' times, like:

2² = 2 x 2 = 4 2³ = 2 x 2 x 2 = 8

Now what do you think 2⁰ will be?

You might think that 2 multiplied by itself 0 times should be 0, but as it turns out any number to the power of 0 = 1.

2⁰ = 1, but how?

That might not make sense on first glance, but let me show you why it is correct.

Here's a list of some of the powers of 2, you'll notice a pattern over here.


Each time you go up one level, you're essentially dividing by 2, what happens when you get to 2⁰?

You get 1, and now it all makes sense.

This is why every number to the power of 0 is 1.

(This also works for powers in negative numbers)


Factorials follow a similar pattern as you can see below, and as you can guess, 0! turns out to be 1 by this pattern!


Factorials aren't just about showing a neat pattern, they have real world use cases in combinatorics, a topic in math that deals with counting.

Let me explain.

You have 2 balls, one yellow and the other is blue.

In how many different ways can you arrange them?


There are 2 possible cases, now similarly can you guess how many ways can you arrange 3 balls?


There are 6 possible cases to arrange 3 balls.


As it turns out, the number of ways you can arrange n balls is n!

2 balls = 2! = 2 3 balls = 3! = 6

2! basically means "in how many ways can arrange 2 balls" which is 2.

Now what 0! tells you is how many ways can you arrange 0 balls, or basically nothing.

There is exactly one way to show nothing!

Which again proves why 0! is 1.


Did you find this article valuable?

Support Pratham Prasoon by becoming a sponsor. Any amount is appreciated!