(it returns none)---> why?
fact = 1
def factorial(n):
if (n-1)!=0:
global fact
fact=fact*n
n=n-1
print(fact)
factorial(n)
else:
return fact
n=int(input())
g=factorial(n)
print(g)
(it returns none)---> why?
fact = 1
def factorial(n):
if (n-1)!=0:
global fact
fact=fact*n
n=n-1
print(fact)
factorial(n)
else:
return fact
n=int(input())
g=factorial(n)
print(g)