Python函数练习

'''
#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
=========================
'''
posted @ 2022-03-31 20:44  呼长喜  阅读(47)  评论(0编辑  收藏  举报