函数定义
当自带的函数不满足我们需求时,可以采用以下形式来自定义函数:
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