辛苦了!
休息一下吧。

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

  • 免費體驗 Python 遊戲

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

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

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

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

Python 程式文件與結構題庫

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

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

第 7 回・第 29 題

單選題查看原回次 ↗

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

A. import

B. _flag

C. 8bad

D. my-7

第 7 回・第 30 題

單選題查看原回次 ↗

下列何者不是合法的 Python 註解寫法?

A. """ 註解 """

B. ''' 註解 '''

C. // 註解

D. # 註解

第 7 回・第 31 題

單選題查看原回次 ↗

下列敘述何者正確?

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

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

C. 同一個區塊內的程式碼,縮排的空白數量必須一致

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

第 7 回・第 32 題

多選題查看原回次 ↗

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

A. data1

B. data_1

C. 1data

D. data#1

E. while

第 7 回・第 33 題

多選題查看原回次 ↗

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

A. def f(a, b):

B. def f(a, b=1):

C. def f(a=1, b):

D. def f(*args):

第 7 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義攝氏轉華氏的函式並呼叫」

A.

print(to_fahrenheit(25))

B.

def to_fahrenheit(c):

C.

    return c * 9 / 5 + 32

第 8 回・第 29 題

單選題查看原回次 ↗

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

A. else

B. 9bad

C. my 8

D. value_9

第 8 回・第 30 題

單選題查看原回次 ↗

函式說明文件(docstring)常用哪種寫法?

A. // 說明這個函式的用途

B. <doc>說明</doc>

C. """說明這個函式的用途"""

D. # 說明這個函式的用途

第 8 回・第 31 題

單選題查看原回次 ↗

下列程式碼會發生什麼問題? while True: break print('end')

A. 正常執行,不會有問題

B. IndentationError(縮排不一致)

C. NameError(變數未定義)

D. SyntaxError(少了冒號)

第 8 回・第 32 題

多選題查看原回次 ↗

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

A. temp9

B. 9temp

C. temp_9

D. temp-9

E. and

第 8 回・第 33 題

多選題查看原回次 ↗

下列選項中,何者「屬於合法的類別定義寫法(大小寫視為不同名稱但語法皆合法)」?(請選出所有正確答案)

A. class A:

B. Class A:

C. class A():

D. class a:

第 8 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義函式回傳兩數中較大值並呼叫」

A.

print(bigger(3, 9))

B.

    if a > b:

C.

def bigger(a, b):

D.

        return a

E.

    return b

其他 Python 練習主題