''''''
# g=10#全局作用域
# def add():
# y=10 #闭包函数外的局部作用域
# def test():
# a=1#局部作用域
# print(g)
# add()
# 出函数后y就变成了未被定义的量 print(y)
'''
作用域的使用:
1、不同作用域变量可以重名
2、当函数中局部变量与全局变量重名时,在函数内优先使用全局变量
3、如果要修改全局变量应该提前声明 global 变量名 (置顶函数内部)
'''
# g=10
# def add():
# y=19
# global g
# g=g+11
# c=16
# print(g)
# print(locals())
# add()
#匿名函数
# def add(a,b):
# f=lambda c:c+b
# print(f(5))
# return a+b
# print(add(10,20))
#递归函数
# def f1(): #直接调用自己
# f1()
#
# def f2(): #间接调用自己
# f3()
# def f3():
# f2()
'''
斐波那契数列
作用域,斐波那契数列,1-899数列中数字3出现的次数
最新推荐文章于 2022-03-28 17:13:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)