若執行以下的 Python 程式碼,則螢幕上的輸出為下列何者? output=0 for item in range(10): if output>=30: break elif item%3==0: output=output+1 continue else: output=output*2 output=output+1 print(output)
A31
B35正確答案
C41
D55
答案與詳解
追蹤:i=0→1;i=1→3;i=2→7;i=3→8;i=4→17;i=5→35,此時 35>=30,下一輪 i=6 時 break,印出 35。
