Python练习--普通函数与递归函数求阶乘

'''
Created on 2018年10月28日
递归函数示例:阶乘
'''
def my_fun_example1(n):
    '''
    非递归函数求阶乘示例
    '''
    result = n
    for i in range(1,n):
        result *= i
    return result
def my_fun_example2(n):
    '''
    递归函数求阶乘示例
    '''
    if n == 1:
        return 1
    else:
        return n * my_fun_example2(n-1)
number = int(input("请输入一个整数:"))
print(my_fun_example1(number))
print(my_fun_example2(number))

上一篇:mysql format函数对数字类型转化的坑


下一篇:oracle之 安装oracle指定jdk 或者如何解决提示框显示不全