设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 1928|回复: 0
打印 上一主题 下一主题

求助

[复制链接]

2

主题

0

好友

20

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2023-7-21 08:48:18 来自手机 |显示全部楼层 |倒序浏览
def count():
    fs = []
    for i in range(1, 4):
        def f():
             return i*i
        fs.append(f)
    return fs

f1, f2, f3 = count()


>>> f1()
9
>>> f2()
9
>>> f3()
9
为什么不是1,4,9?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 23:41 , Processed in 0.015565 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部