民國113年 地方四等 電子工程 計算機概要

第26題

執行以下Python 程式並輸入「65」,下列何者為程式的輸出?score = int(input())if (score >= 90):print("A")e…

題目

執行以下Python 程式並輸入「65」,下列何者為程式的輸出?score = int(input())if (score >= 90):print("A")elif (score >= 80):print("B")elif (score >= 60):print("C")else:print("F") A. A B. B C. C D. F

官方答案

  • 答案:C. C

解析

input() 讀入字串「65」,int() 將其轉為整數 65。接著依序判斷:score >= 90 不成立(65 < 90),跳過印出 A;score >= 80 也不成立,跳過 B;score >= 60 成立(65 ≥ 60),於是印出 C。由於 elif 串接的特性,一旦某一條件成立便執行其區塊並結束整個判斷,不再檢查後續的 else,因此不會印出 F。若輸入為 90 以上會印 A、80~89 印 B、60~79 印 C、60 以下才印 F。本題 65 落在 60~79 區間,輸出為 C。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。