#write a python program for factorial of a given number.
num = int(input("Enter a number: "))
factorial = 1
if num < 0:
print("factorial not exist for negative numbers")
elif num == 0:
print("The factorial of 0 is 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("The factorial of",num,"is",factorial)
- We store the number we give in the num variable and by using the if, elif, and else loop we are executing the program. if statement executes when the given condition is true and same for elif also. After the iteration, it finally returns the factorial of the number we are given.
- Normally we write as 12!=12*11*10*9*8*7*6*5*4*3*2*1=479001600
No comments