問題詳情

1. Python程式語言中,range(2,8)會產生下列哪一個串列(list)?
(A)[2, 8]
(B)[2, 3, 4, 5, 6, 7, 8]
(C)[2, 3, 4, 5, 6, 7]
(D)[1, 2, 3, 4, 5, 6, 7]
(E)[2, 3, 4, 5, 6, 7, 8, 9]

參考答案

答案:C
難度:非常簡單0.867
書單:沒有書單,新增

用户評論

Cheng Che Tsa】評論

range常常搭配for進行迴圈range語法架構如下:range(start, stop[, step])start = 起始值,省略時= 0stop = 停止值step = 間隔,省略時 = 1range (2,8)情境A:省略的是起始值,也就是完整表示應為 range (0,2,8)從0開始,產生間隔為8的list,在達到2的時候停止 (不合理)情境B:省略的是間隔值,也就是完整表示應為 range (2,8,1)從2開始,產生間隔為1的list,在達到8的時候停止 (合理)所以產出 [2,3,4,5,6,7]