24 若執行以下的Python程式碼,則螢幕上輸出的數字依序為何?5f17f4f792549.jpg
(A)2,2,3
(B)2,2,3,2,4
(C)3,2,4,5,2,3,6,7,2,4,8
(D)3,2,4,5,2,3,6,7,2,4,8,3,9

答案:登入後查看
統計: A(30), B(296), C(147), D(218), E(0) #2397173

詳解 (共 5 筆)

#4613428

a%b==0 意思是a除b於數為0(整除)則印出b

for a in range(3,9):意思是a=3~8(注意不是到9)

a=3 時 b=2 ,無print

a=4 時 b=2,3,print出2

a=5 時 b=2,3,4,無print

a=6 時 b=2,3,4,5,print出2,3

a=7 時 b=2,3,4,5,6,無print

a=8 時 b=2,3,4,5,6,7,print出2,4

29
0
#4281979
for a in range(3,9):...

(共 39 字,隱藏中)
前往觀看
13
0
#4166214
for a in range(3,9):...
(共 43 字,隱藏中)
前往觀看
9
1
#5154027
看到很多人選D大概知道為什麼,我覺得大家只要知道兩件事就會寫了
1.
在python中,range的用法是:range(start, stop[, step])
start:從start開始,預設是0
stop:到stop結束,但不包含stop
step:步長,預設為1,每次增加的量
例如:
range(10):從0開始,與range(0, 10)一樣
range(0, 5):從0開始,只包含[0, 1, 2, 3, 4]
range(0, 5, 2):從0開始,包含[0, 2, 4]

2.
A%B:A除以B的餘數
例如:
10%5為0
10%3為1
5
0
#4738349
python真的是很爛的語言,跟大多主流...
(共 31 字,隱藏中)
前往觀看
0
3