python——函数简记
2019-07-15 本文已影响0人
ELLENXX
#递归
def digui(n):
if (n==1)|(n==0):
return 1
else:
return n*digui(n-1)
def feib(n):
if (n==1)|(n==2):
return 1
else :
return feib(n-1)+feib(n-2)
def fei(n):
n1=1;
n2=1;
n3=1;
if n<1:
print('err')
return -1
while(n-2)>0:
n3=n1+n2
n1=n2
n2=n3
n-=1
return n3
#参数
def fn(name,action):
print(name,action)
#默认参数
def fnde(name="hhh",words="ssss"):
print(name,words)
fnde("nini")
#收集函数
def test(*params,ex):
print(len(params),ex)
print(params[1])
test(1,2,3,4,5,ex=111)