若執行以下的Python程式碼,則螢幕上輸出的數字依序為何? for a in range(3, 9): for b in range(2, a): if a % b == 0: print(b)
A2,2,3
B2,2,3,2,4正確答案
C3,2,4,5,2,3,6,7,2,4,8
D3,2,4,5,2,3,6,7,2,4,8,3,9
答案與詳解
a=3→b=2 不整除;a=4→b=2 印 2;a=5→皆不整除;a=6→b=2 印 2、b=3 印 3;a=7→皆不整除;a=8→b=2 印 2、b=4 印 4。結果:2,2,3,2,4。
