result = 1
for i in range(1,n+1):
result = result*i
return result
def fact(n):if n==0:
return 1
else:
return n*fact(n-1)
n=int(input())
print(fact(n))
#递归函数方法求阶乘def fac(n):
if n ==1:
return 1
return fac(n-1)*n
print('6!= ',fac(6))
result = 1
for i in range(1,n+1):
result = result*i
return result
def fact(n):if n==0:
return 1
else:
return n*fact(n-1)
n=int(input())
print(fact(n))
#递归函数方法求阶乘def fac(n):
if n ==1:
return 1
return fac(n-1)*n
print('6!= ',fac(6))