(Python)n的阶乘

【问题描述】

编写函数fac(n),用递归法求出n的阶乘.在程序中使用此函数,将输入的整数n的阶乘求出并输出到控制台.
【输入形式】

控制台输入整数n
【输出形式】

控制台输出n!
【样例输入】

5
【样例输出】

120
【样例说明】

5! = 120

实现代码:

def fac(n):  
    if n <= 1:  
        result = 1
    else:  
        result = n * fac(n - 1)
    return result


m = int(input())
print(fac(m))

运行结果:
在这里插入图片描述

你可能感兴趣的:(python)