This type of function has one or more input argument and also a value to return to the main program.
Write a program to input a number and calculate its factorial.
Program:
def factorial(a):
f=1
for i in range (1,a+1):
f=f*i
return f
num=int(input("Enter a number: "))
b=factorial(num)
print("Factorial of Enter Number is", b)
Output:
Enter a number: 3
Factorial of Enter Number is 6
Comments