diff --git a/factorial b/factorial new file mode 100644 index 0000000..5aaf12c --- /dev/null +++ b/factorial @@ -0,0 +1,16 @@ +def factorial(n): + if n < 0: + return 0 + elif n == 0 or n == 1: + return 1 + else: + fact = 1 + while(n > 1): + fact *= n + n -= 1 + return fact + +# Driver Code +num = 5; +print("Factorial of",num,"is", +factorial(num))