函数的定义与使用

def <函数名>(<参数(0 个或多个)>):
<函数体>
return <返回值>

1
2
3
4
5
def fact(n) :
s = 1
for i in range(1,n+1):
s *= i
return s

可选参数

1
2
3
4
5
def fact(n,m=1)
s = 1
for i in range(1,n+1):
s *= i
return s//m