You are here: Home / Topics / Python program to find the Factorial of any number

Python program to find the Factorial of any number

Filed under: Python on 2023-09-17 21:59:54

#!/usr/bin/python
# -*- coding: utf-8 -*-
# Python program to find the factorial of a number provided by the user.

# change the value for a different result

# To take input from the user

num = int(input('Enter a number: '))

factorial = 1

# check if the number is negative, positive or zero

if num < 0:
   print 'Sorry, factorial does 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)


About Author:
M
Mr. Dubey     View Profile
Founder of MCQ Buddy. I just like to help others. This portal helps students in getting study material free. Share your stuff here so that others can get benefitted.