iT邦幫忙

2021 iThome 鐵人賽

DAY 9
0
影片教學

大學生必學的 30個Python技巧系列 第 9

每個人都該學的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)


上一篇
每個人都該學的30個Python技巧|技巧 8:進階判斷—巢狀判斷式(字幕、襯樂、練習)
下一篇
每個人都該學的30個Python技巧|技巧 10:迴圈二部曲—for迴圈(字幕、襯樂、練習)
系列文
大學生必學的 30個Python技巧31

尚未有邦友留言

立即登入留言