1. 函数

def sum(a,b):
c=a+b
return c
a=sum(5,6)
print(a)
def fun(num):
odd=[]
even=[]
for i in num:
if i%2:
odd.append(i)
else:
even.append(i)
return odd,even
print(fun([2,3,4,5,6,7,8,9]))
1.1 函数定义默认值参数
1.2 函数的参数的定义
可变的位置参数应用的时候返回的是元组,可变的关键字参数应用的时候返回的是是字典
注意:可变的位置参数和可变的关键字形参都只能定义一个。定义多个的时候会发生报错。
1.3 递归函数
1.4 斐波那契数列
def fib(n):
if n==1:
return 1
elif n==2:
return 1
else:
return fib(n-1)+fib(n-2)
print(fib(6))