每个人都该学的30个Python技巧|技巧 9:快速建立数列—range函式(字幕、衬乐、练习)

昨天的巢状判断式有没有成功扰乱你呢?不管懂不懂,都要记得常常去复习哦,这样才会有深刻的印象!(๑•̀ㅂ•́)و✧
(附上传送门

在学回圈之前,要先认识这个range函式,它的功用是建立整数数列,刚好for回圈很常用到数列。那它有三种写法,分别是只有一个参数的,还有两个或三个参数,想知道分别代表的意义吗?快看影片来解答吧~


影片的最後有四题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

观察下列程序码,输出的结果为何?

list(range(1, 10, 2))

A. [1, 3, 5, 7, 9]
B. [2, 4, 6, 8, 10]
C. [1, 2, 3, 4, 5, 6, 7, 8, 9]
D. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

练习2

执行下列程序码,输出的结果为何?

list1 = range(18, 6, -4)
print(list(list1))

A. [18, 14, 10, 6]
B. [18, 6, -4]
C. [18, 14, 10]
D. [18, 14, 10, 6, 2, -2]

练习3

观察下列程序码,何者输出的结果为0, 1, 2, 3, 4, 5?

A. range(0, 5, 5)
B. range(1, 5, 1)
C. range(1, 6)
D. range(0, 6, 1)

练习4

观察下列程序码,何者产生的会是空数列?

A. range(0, 5, 6)
B. range(10, 0, 1)
C. range(-10, -5)
D. range(5, 0, -1)


<<:  Ruby on Rails 实体方法与类别方法

>>:  Flutter - Flutter 网路 GIF 图片重复播放

[Day01] 网站一条龙 - 从架站到前端

庞大的需求催生就业机会 在这人手一机,每个人都吃到饱的时代,不管什麽产业的公司行号组织单位,都需要有...

Day19:SwiftUI—Button

前言 今天来学习SwiftUI 的按钮 — Button。 实作 宣告一个 text 按钮 打开一个...

Day 0x6 - Message 解密

0x1 前言 今天因为时间不是很够,所以很快地介绍 Message 解密的部分 0x2 Messag...

Day25-Kaggle Titanic迈进前5% part(2)

延续昨天的介绍 我们已经处理、介绍过的栏位有:PassengerId、Survived、Name、P...