函数内定义函数怎么写代码呢
能明白这个函数的意思,但是具体写的时候总是报语法错误,第二个def 的位置应该与谁相对呢?def next():
print('我在next()函数里...')
pre()
def pre():
print('我在pre()函数里...')
next() 本帖最后由 °蓝鲤歌蓝 于 2020-2-23 15:46 编辑
def next():
print('我在next()函数里...')
def pre():
print('我在pre()函数里...')
pre()
next()
函数内定义函数,那内函数就属于外函数,所以要缩进。 °蓝鲤歌蓝 发表于 2020-2-23 15:44
函数内定义函数,那内函数就属于外函数,所以要缩进。
太感谢了,所以最开始是没有pre()的对吗? 乌龟大哥 发表于 2020-2-23 15:55
太感谢了,所以最开始是没有pre()的对吗?
程序是从上至下运行的,pre() 写在 def pre() 前面的话相当于还没有定义就使用了,所以要写在下面。
页:
[1]