自定义函数

Reads: 634 Edit

函数定义

当自带的函数不满足我们需求时,可以采用以下形式来自定义函数:

def 函数名(参数1,参数2,...):
   运算过程
   return 返回值

说明:其中参数和返回值不是必须的

将for循环中求n阶乘的例子封装成函数:

def my_factor(n):
    f = 1
    for i in range(1, n+1):
        f = f * i
    return f


factor10 = my_factor(10)
factor7 = my_factor(7)
print(factor10)
print(factor7)

运行结果:

3628800
5040

Comments

Make a comment