为了账号安全,请及时绑定邮箱和手机立即绑定

l= range(1, 101) 请利用切片,取出:3的倍数;这道题怎么用循环方法解答

l=range(1,101)

正在回答

2 回答

L = []

for i in range(1, 101):

    if i % 3 == 0:

        L.append(i)

print L


0 回复 有任何疑惑可以回复我~
#1

xwang 提问者

非常感谢!
2016-07-28 回复 有任何疑惑可以回复我~
#2

慕粉3754966

这个好像不行啊
2016-08-05 回复 有任何疑惑可以回复我~
#3

815638320 回复 慕粉3754966

这个阔以啊,我就是这样写的。。。
2016-08-08 回复 有任何疑惑可以回复我~

高级一点的

def getThree(s):

    return s%3 == 0


print filter(getThree, range(1, 101))

0 回复 有任何疑惑可以回复我~
#1

xwang 提问者

真牛 getThree()新函数 filter()方法 thanks
2016-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

l= range(1, 101) 请利用切片,取出:3的倍数;这道题怎么用循环方法解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信