'''
来源:天善智能韦玮老师 课堂笔记
函数
函数的本质就是封装,使用函数可以提高编程效率
局部变量与全局变量
变量的生效范围
'''
# 作用域
i=10
def func():
    global k # 在函数内声明全局变量k
    k=10
    j=10
    j += 1
    # j的作用域在函数中,函数外不生效
    print("j="+str(j)) # 在函数内输出j
func() # 调用函数func
print("k="+str(k))
print("i="+str(i)) # 在全局中没有j

'''
函数的定义和调用
def 函数名(参数):
没有参数则括号内没有内容
'''
print()
def abc():
    # 有一个缩进的部分都是函数的内容部分
    print("abcd!")

abc() # 要在函数外面的一层去调用

'''
函数定义时使用的是形参,在调用的时候使用的是实参。
'''
print()
def function1(a,b): # 形参
    # 比较大小
    if(a>b):
        print(a)
    else:
        print(b)
function1(10,9) # 实参