辛苦了!
休息一下吧。

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

  • 免費體驗 Python 遊戲

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

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

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

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

Python 程式文件與結構題庫

第 5 頁。練習 Python 程式文件與結構,從 10 回 ITS Python 模擬題庫整理 60 題相關題目。本頁可免費查看正確答案與文字解析,並回到原回次完整練習。

共 60 題,來自 10 回題庫目前顯示第 49–60 題

第 9 回・第 29 題

單選題查看原回次 ↗

下列何者是合法的 Python 變數名稱?

A. 9#tag

B. id_num

C. elif

D. 10bad

第 9 回・第 30 題

單選題查看原回次 ↗

下列何者會讓 Python 產生語法錯誤(不是合法註解)?

A. """ 這是註解 """

B. ''' 這是註解 '''

C. # 這是註解

D. -- 這是註解

第 9 回・第 31 題

單選題查看原回次 ↗

下列敘述何者正確?

A. Python也是用大括號{}代表區塊,縮排只是美觀用途

B. 同一區塊可以混用空白與Tab,不影響執行

C. 縮排通常使用4個空白,且同一區塊不能混用空白與Tab

D. 縮排空白數量不需要一致,直譯器會自動判斷

第 9 回・第 32 題

多選題查看原回次 ↗

下列選項中,何者是合法的 Python 變數名稱?(請選出所有正確答案)

A. rec1

B. 1rec

C. rec_1

D. rec.1

E. def

第 9 回・第 33 題

多選題查看原回次 ↗

下列選項中,何者「屬於合法的for迴圈寫法」?(請選出所有正確答案)

A. for i in range(5): pass

B. for i in range(5):pass

C. for i in range(5) pass

第 9 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義函式計算平均分數並呼叫」

A.

def average(scores):

B.

print(average([88, 92, 76]))

C.

    return sum(scores) / len(scores)

第 10 回・第 29 題

單選題查看原回次 ↗

下列何者是合法的 Python 變數名稱?

A. 10.val

B. 11bad

C. count_x

D. True

第 10 回・第 30 題

單選題查看原回次 ↗

要註解掉一整段程式碼,較常見的做法是?

A. <!-- 多行程式碼 -->

B. // 多行程式碼

C. * 多行程式碼 *

D. ''' 多行程式碼 '''

第 10 回・第 31 題

單選題查看原回次 ↗

下列程式碼執行時會如何? if 5 > 3: print('yes') else: print('no')

A. 產生 SyntaxError

B. 正常執行,輸出 yes

C. 產生 IndentationError

D. 沒有任何輸出

第 10 回・第 32 題

多選題查看原回次 ↗

下列選項中,何者是合法的 Python 變數名稱?(請選出所有正確答案)

A. k1

B. 1k

C. _k1

D. k 1

E. return

第 10 回・第 33 題

多選題查看原回次 ↗

下列選項中,何者「屬於合法的Python變數賦值寫法」?(請選出所有正確答案)

A. x: int = 5

B. x = 5

C. int x = 5

第 10 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義函式判斷輸入的數字是否為偶數並呼叫」

A.

print(is_even(8))

B.

def is_even(n):

C.

    return n % 2 == 0

其他 Python 練習主題