NEW
Font size
WorksheetsITS Python 迴圈課堂測驗
Total questions: 10
Worksheet time: 10mins
請問以下程式執行結果為何?
101
99
0 2 4 6 8 ...
100
請問下列程式的執行結果為何?
5
10
20
25
請問以下程式執行結果為何?
2 4 6 8 10 ...
2 4
2 3
執行錯誤
如果想要得到這個數列 [5, 7, 9, 11]
請問下列 range() 的使用方式何者正確?
range(5, 11)
range(5, 12, 2)
range(12, 5, -2)
range(0, 11, 5)
如果 N 輸入為 10,請問執行程式後會得到什麼結果?
0 2 4 6 8
0 1 2 3 4 5 6 7 8 9
10
沒有任何輸出
小明想要撰寫一個程式,需要能自動輸出連續多個 True,
請問下列程式的執行結果為何?
True
False
True True True ...
執行錯誤
以下為一個雙層迴圈的程式碼,請問程式的輸出結果為何?
10
11
12
10
11
12
13
11
13
13
下列程式能夠產生一個 # 符號所繪製的三角形,
請選擇正確的答案
#
##
###
####
#####
#
##
###
####
#####
#####
####
###
##
#
#####
####
###
##
#
下列程式能夠產生一個 num 的數列,請問哪個選項才是正確的數列?
num = range(1, 10)
print(list(num))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8]
[0, 1, 2, 3, 4, 5, 6, 7, 8]
以下是一個具有多個錯誤的程式碼,行號僅為參考之用
如果想讓程式執行後,能夠輸出 0 2 4 6 8 的數列,
請問下列四個選項哪個 "無法" 有效的修改程式中的問題?
將 03 行修改為 while N>=0
將 04 行修改為 print(i, end=' ')
將 06 行修改為 if i==10
將 07 行 break 修改為 continue
