# 函数
# 函数的定义
def funTest():
print("这是一个函数")
# 函数的调用
funTest()
# 有参函数
def sum(a, b):
c = a + b
print(c)
sum(1, 2)
# 有返回值得函数
def ride(a, b):
return a * b
result = ride(2, 3)
print(result)
# 函数返回多个值
def divid(a, b):
shang = a
yushu = a % b
return shang, yushu
sh, yu = divid(5, 2)
print(sh, yu)
# 小知识 5除以2的结果为2.5 5/2=2.5
# 5除2的商为2 5
# 局部变量和全局变量 名字相同情况
a = 100
def test1():
a = 200 # 这里其实是重复定义了局部变量a,而不是全局变量
print(a)
def test2():
print(a)
def test3():
global a # 代表这里使用的是全局变量的a
a = 300
print(a)
def test4():
print(a)
test1()
test2()
test3()
test4()