欢快的小脑斧 发表于 2020-8-17 10:34:55

关于内嵌函数

我这个程序按理说不是应该输出88吗?为什么是None?哪里出了问题吗{:5_94:}

zltzlt 发表于 2020-8-17 10:35:27

你的程序呢??

欢快的小脑斧 发表于 2020-8-17 10:35:34

def fun1():
    x=88
    def fun2():
      return x
    fun2()
print(fun1())

永恒的蓝色梦想 发表于 2020-8-17 10:44:18

欢快的小脑斧 发表于 2020-8-17 10:35
def fun1():
    x=88
    def fun2():


def fun1():
    x=88
    def fun2():
      return x
    return fun2()
print(fun1())你忘了 return

zltzlt 发表于 2020-8-17 10:44:35

欢快的小脑斧 发表于 2020-8-17 10:35
def fun1():
    x=88
    def fun2():


你要 return fun2()


def fun1():
    x=88
    def fun2():
      return x
    return fun2()
print(fun1())

livcui 发表于 2020-8-17 10:44:49

欢快的小脑斧 发表于 2020-8-17 10:35
def fun1():
    x=88
    def fun2():


def fun1():
    x=88
    def fun2():
      return x
    fun2()
    return fun2()
print(fun1)

那是fun2返回x

欢快的小脑斧 发表于 2020-8-17 11:00:13

谢谢大家{:10_254:}

zltzlt 发表于 2020-8-17 13:36:18

欢快的小脑斧 发表于 2020-8-17 11:00
谢谢大家

如果你的问题已解决,请设置【最佳答案】

欢快的小脑斧 发表于 2020-8-17 14:03:02

zltzlt 发表于 2020-8-17 13:36
如果你的问题已解决,请设置【最佳答案】

哦哦,好的刚来不懂规矩
页: [1]
查看完整版本: 关于内嵌函数