辛苦了!
休息一下吧。

換個學習方式,撰寫真實 Python 程式碼來帶 Kanga 闖關!

  • 免費體驗 Python 遊戲

    親手寫 Python,帶 Kanga 闖關,把學到的觀念玩出來。

  • 免費觀看所有試題和影片解答

    跟著 Kanga 一步一步拆解題目。

登入後,就不會再出現這個休息提醒。或者。
← 查看所有回次

Python 流程控制(條件與迴圈)題庫

第 2 頁。練習 Python 流程控制(條件與迴圈),從 10 回 ITS Python 模擬題庫整理 110 題相關題目。本頁可免費查看正確答案與文字解析,並回到原回次完整練習。

共 110 題,來自 10 回題庫目前顯示第 13–24 題

第 2 回・第 11 題

單選題查看原回次 ↗

您正在撰寫一支「網路延遲監控系統」的判斷程式,需求是:latency >= 800 判定為「延遲嚴重」,latency >= 300(未滿800)判定為「延遲偏高」,其餘為「正常」。若 latency = 850,執行下列程式碼,輸出的判定結果為?

latency = 850
if latency >= 800:
    result = '延遲嚴重'
elif latency >= 300:
    result = '延遲偏高'
else:
    result = '正常'
print(result)

A. 延遲嚴重

B. 延遲偏高

C. 正常

D. 產生錯誤

第 2 回・第 12 題

單選題查看原回次 ↗

公司人資系統的升遷規則:年資(years,年)需 >= 2 且績效考核分數(rating)需 >= 80 才符合升遷資格。若 years = 1、rating = 90,執行下列程式碼,輸出結果為?

years = 1
rating = 90
if years >= 2 and rating >= 80:
    print('符合升遷資格')
else:
    print('不符合升遷資格')

A. 不符合升遷資格

B. 符合升遷資格

C. 產生錯誤

D. None

第 2 回・第 13 題

單選題查看原回次 ↗

您正在為公司教育訓練系統撰寫巢狀判斷程式,評定測驗結果:先看 score 是否及格(>=60),及格者再看 has_bonus 是否為 True 決定是否額外加分。若 score = 85、has_bonus = False,執行下列程式碼,輸出為?

score = 85
has_bonus = False
if score >= 60:
    if has_bonus:
        result = '及格+加分'
    else:
        result = '及格'
else:
    result = '不及格'
print(result)

A. 及格

B. 及格+加分

C. 不及格

D. 產生錯誤

第 2 回・第 14 題

單選題查看原回次 ↗

審核系統的門檻判斷規則:x = 60,判斷條件是 x > 60,執行下列程式碼,輸出為?(提醒:注意 > 是否包含等於的情況)

x = 60
if x > 60:
    print('未通過')
else:
    print('另一種結果')

A. 另一種結果

B. 未通過

C. 產生錯誤

D. None

第 2 回・第 15 題

單選題查看原回次 ↗

公司的系統通知模組要把 words = ['系統', '啟動', '完成', '確認'] 這幾個片段組成一則完整的訊息字串,執行以下程式碼,輸出為?

words = ['系統', '啟動', '完成', '確認']
result = ''
for w in words:
    result += w
print(result)

A. 系統啟動完成確認

B. 系統 啟動 完成 確認

C. 確認完成啟動系統

D. 產生錯誤

第 2 回・第 16 題

單選題查看原回次 ↗

您正在開發一支自動化測試腳本,用巢狀迴圈跑所有組合:外層跑 2 種瀏覽器、內層每種瀏覽器都測 3 個頁面,執行以下程式碼,count 最後代表總測試次數,其值為?

count = 0
for i in range(2):
    for j in range(3):
        count += 1
print(count)

A. 6

B. 5

C. 8

D. 10

第 2 回・第 17 題

單選題查看原回次 ↗

公司系統的 API 重試機制規則:計數器 i 從 10 開始,每次減少 1,直到小於 0 為止才停止重試,count 記錄總共重試了幾次。執行以下程式碼,輸出為?

i = 10
count = 0
while i > 0:
    count += 1
    i += -1
print(count)

A. 10

B. 11

C. 9

D. 產生錯誤(無窮迴圈)

第 2 回・第 18 題

多選題查看原回次 ↗

下列選項中,何者「用在迴圈內控制執行流程」?(請選出所有正確答案)

A. break

B. continue

C. pass

D. return

第 2 回・第 19 題

配對題查看原回次 ↗

請將左側項目與右側正確的說明配對:(條件情境 ↔ 對應判斷式)

  1. 年齡至少18歲
  2. 分數低於60分
  3. 溫度超過30度
  4. 庫存為0

A. temp > 30

B. stock == 0

C. age >= 18

D. score < 60

第 2 回・第 20 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「計算 1 到 10 的總和並印出」

A.

print(total)

B.

for i in range(1, 11):

C.

    total += i

D.

total = 0

第 3 回・第 10 題

單選題查看原回次 ↗

公司的員工績效考核系統要把分數轉換成等第:90分以上「優」、80~89分「甲」、70~79分「乙」、其餘「丙」。某員工本季考核分數是 95 分,執行下列程式碼,輸出的等第為?

score = 95
if score >= 90:
    grade = '優'
elif score >= 80:
    grade = '甲'
elif score >= 70:
    grade = '乙'
else:
    grade = '丙'
print(grade)

A. 優

B. 甲

C. 乙

D. 丙

第 3 回・第 11 題

單選題查看原回次 ↗

您正在撰寫一支「倉儲庫存管理系統」的判斷程式,需求是:stock >= 10 判定為「庫存充足」,stock >= 3(未滿10)判定為「庫存偏低」,其餘為「缺貨」。若 stock = 5,執行下列程式碼,輸出的判定結果為?

stock = 5
if stock >= 10:
    result = '庫存充足'
elif stock >= 3:
    result = '庫存偏低'
else:
    result = '缺貨'
print(result)

A. 庫存偏低

B. 庫存充足

C. 缺貨

D. 產生錯誤

其他 Python 練習主題