####函数的返回值 def fun(num): odd=[] even=[] for i in num: if i%2: odd.append(i) else: even.append(i) return odd,even # print(fun([10,29,34,23,44,53,55])) lst=[10,29,34,23,44,53,55] print(fun(lst)) ''' 函数的返回值 (1)如果函数没有返回值【函数执行完毕之后,不需要给调用处提供数据】 return可以省略不写 (2)函数的返回值,如果是1个,直接返回类型 (3)函数的返回值,如果是多个,返回的结果为元组 ''' ################## def fun1(): print('hello') #return fun1() ################### def fun2(): return'hello' res=fun2() print(res) ################## def fun3(): return 'hello','world' print(fun3()) '''函数在定义是,是否需要返回值,视情况而定'''