今天在写小甲鱼的作业的时候遇到了一个小问题 求助
def outside():var = 5
def inside():
var = 3
print(var)
inside()
outside()
这个嵌套函数好像是可以在函数外部调用内嵌函数内部的值,但是为什么我输入上去就报错啊,最后那两行到底应该怎么打上去呢,那两行又是什么作用呢,为什么能让在外部调用内嵌函数内部的值{:5_104:} 本帖最后由 疾风怪盗 于 2020-9-10 16:39 编辑
def outside():
var = 5#第一次赋值
def inside():
var = 3#重新赋值
print(var)
inside()#调用inside函数打印出var=3
outside()#调用outside函数
这样写,输出就是3,不明白你说的输入上去报错是什么意思? 我来看看!
疾风怪盗 发表于 2020-9-10 16:38
这样写,输出就是3,不明白你说的输入上去报错是什么意思?
谢谢你 看明白了
页:
[1]