def myfun(): num=int(input("Enter a number: ")) factorial=1 if(num<0): print("Factirial does not exist for negative numbers") elif(num==0): print("Factorial of 0 is 1") else: for i in range(1,num+1,1): factorial=factorial*i print("The factorial of ",num," is ",factorial) if __name__=="__main__": myfun()
Enter a number: 1
The factorial of 1 is 1
Enter a number: 1
The factorial of 1 is 1
Enter a number: 5
The factorial of 5 is 120