零基础学python 11 快速生成list:range函数(课后习题答案)

avatar 2017年4月16日20:11:35 评论 1,748

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

关于range函数的习题,不知道大家做练习了没有?我们这次的练习非常的简单,我们先来回顾一下:

请在不运行的情况下,口头说出以下代码运行后会生成一个怎样的list:

# 1
range(5)
# 2
range(1, 10, 1)
# 3
range(7, 8)
# 4 
range(100, 1, -10)
# 5
range(1, 3, 5)

来,如下是我们的参考答案(因为比较简单,我们就不做过多解释了,如果有问题,欢迎在文章下方留言讨论或者再回顾一下上节课的教学视频):

# 1
[0, 1, 2, 3, 4]
# 2
[1, 2, 3, 4, 5, 6, 7, 8, 9]
# 3
[7]
# 4
[100, 90, 80, 70, 60, 50, 40, 30, 20, 10]
# 5,这道题有点陷阱,有的同学可能会觉得1+5=6大于3所以会不会生成一个空list
# 实际上,我们是先生成一个元素1,然后+5,再结束的
[1]

好,这节课就到这里,下节课我们将一起来学习一个新的结构:循环结构!

avatar

发表评论

您必须才能发表评论!