Vona_HP 发表于 2020-10-15 21:26:26

关于python第021讲

本帖最后由 Vona_HP 于 2020-10-15 21:33 编辑

小甲鱼的课后作业
3. 你可以利用 filter() 和 lambda 表达式快速求出 100 以内所有 3 的倍数吗?
list(filter(lambda n : not(n%3), range(1, 100)))
我的会报错
TypeError: 'filter' object is not callable

笨鸟学飞 发表于 2020-10-15 21:26:27

仔细检查下是不是全角、半角的问题。如果都没有问题,看看是不是你的开发环境有问题。。。
python自带的IDLE中,无法识别中文的“括号、逗号、冒号”,以及全角的字母和数字

1362171 发表于 2020-10-15 22:00:21

复制运行结果是OK的啊,为什么?没有filter这个模块么

kylin121380 发表于 2020-10-15 22:03:47

没问题啊

Yllon 发表于 2020-10-16 10:50:09


没有问题

wp231957 发表于 2020-10-16 11:30:27

可能是你py版本的问题
要么你使用了filter这个变量??

siven-siven 发表于 2020-10-16 17:39:30

为什么复制这行代码在IDLE里正常运行,但是在Sublime里运行返回:repl closed
我的其他代码都是正常的。

差生中的差生 发表于 2020-10-18 22:44:35

python 3.8.5 可以运行啊

差生中的差生 发表于 2020-10-18 22:45:54

python 3.8.5 可以运行啊
页: [1]
查看完整版本: 关于python第021讲