#使用def关键字自定义函数
def hanshu(): #def是定义函数的关键字,hanshu()随便取,但是要见名知意,冒号表你是开启代码块
print('函数')
hanshu() #使用函数名直接调用,不调用不会执行或报错
#无参函数创建
def hanshu(): #无参表示()里面什么都没有叫无参函数
print('无参函数')
#有参函数创建
def hanshu(a,b):#a和b都叫做形参,形式上的参数,
if a>b:
print('最大值为',a)
else:
print('最大值为',b)
hanshu(75,5)#实参,从下往上传递参数,75传给a,5传给b,我们调用函数时,传递参数叫实际参数,称实参
#有返回值函数return()
def hanshu(a,b):
if a>b: #
return a #return是返回的意思,这段代码是:返回a的
else:
return b #可以自定义返回值,b可以改成别的
diaoyong=hanshu(7,5)# 使用一个变量名接受函数
print(diaoyong)
#列表元素筛选偶数
liebiao=[2,4,6,1,3,5,7,9,22,33]
def oushu(liebiao2):
liebiao1=[]
for i in liebiao2: #遍历列表,liebiao里的东西传给了i
if i % 2 == 0: #i里的值除于
liebiao1.append(i)
return liebiao1
diaoyong=oushu(liebiao)
print(diaoyong)



