This is a program to print the Factorial of any given Number in Python.
#!/usr/bin/python3
while True:
    num = int(input("Enter a Number : "))
    factorial = 1
    if ( num < 0 ):
        print ("Factorial of a Negative Value don't exist!")
    elif ( num == 0 ):
        print ("The Factorial of '0' is always '0'")
    else:
        for idx in range(1, num + 1):
            factorial = factorial * idx
        print ("The Factorial of '%d' is '%d'" % (num, factorial))
    print ("Codegig.org")
    
    if (input("To continue press ['y'/n] : ")) == 'y':
        continue
    else:
        break
Program Output: 
 
 
Post a Comment