'''
#1.函数声明
def 函数名(参数列表):
# 函数文档
params:
# 实现特定功能的多行代码
[return [返回值]]
=========================
#2.函数调用
def int():
a1 = range(1,101)
a2 = 0
for i in a1:
a2 += i
print(a2)
int()
int()
=========================
#3.函数参数
#声明一个计算1-100和的函数
def add(x,y):
print(x+y)
return add
add(1,9)
=========================
#4.函数嵌套
def foo():
def bar():
print("bar功能")
print("foo功能")
foo()
=========================
#5.作用域
# 案例1
def foo():
x = 10
print(x)
foo() #10
=========================
# 案例2
x = 100
def foo():
x = 10
foo()
print(x) #100
=========================
# 案例3
x = 100
def foo():
x = 10
print(x) #10
foo()
print(x) #100
=========================
# 案例4
x = 100
def foo():
print(x)
foo() #100
=========================
# 案例5
x = 100
def foo():
x = 12
def bar():
x = 1
print(x)
bar()
foo() #1
=========================
'''