辛苦了!
休息一下吧。

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

  • 免費體驗 Python 遊戲

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

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

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

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

Python 程式文件與結構題庫

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

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

第 1 回・第 29 題

單選題查看原回次 ↗

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

A. score_1

B. 1score

C. 2bad

D. class

第 1 回・第 30 題

單選題查看原回次 ↗

這是單行註解該怎麼寫?

A. <!-- 這是註解 -->

B. # 這是註解

C. * 這是註解

D. // 這是註解

第 1 回・第 31 題

單選題查看原回次 ↗

下列程式碼會發生什麼問題? if x > 0: print(x) print('正數')

A. SyntaxError(少了冒號)

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

C. NameError(變數未定義)

D. IndentationError(縮排不一致)

第 1 回・第 32 題

多選題查看原回次 ↗

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

A. score_1

B. 1score

C. my_var

D. my-var

E. _temp

第 1 回・第 33 題

多選題查看原回次 ↗

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

A. # 這是註解

B. // 這是註解

C. ''' 多行註解 '''

D. <!-- 註解 -->

第 1 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義一個函式計算兩數相加並呼叫印出結果」

A.

def add(a, b):

B.

result = add(3, 4)

C.

    return a + b

D.

print(result)

第 2 回・第 29 題

單選題查看原回次 ↗

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

A. for

B. my-2

C. my_var

D. 3bad

第 2 回・第 30 題

單選題查看原回次 ↗

多行註解可以用哪種寫法?

A. /* 這是多行註解 */

B. ''' 這是 多行註解 '''

C. # 這是 多行註解

D. " 這是多行註解 "

第 2 回・第 31 題

單選題查看原回次 ↗

下列程式碼會發生什麼問題? if x > 0: print(x)

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

B. NameError(變數未定義)

C. IndentationError(if之後少了縮排)

D. SyntaxError(少了冒號)

第 2 回・第 32 題

多選題查看原回次 ↗

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

A. total

B. 3total

C. user_name

D. user name

E. class

第 2 回・第 33 題

多選題查看原回次 ↗

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

A. def f():

B. function f():

C. def f() {

D. def f(): pass

第 2 回・第 34 題

排序題查看原回次 ↗

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

A.

print(round(bmi(60, 1.7), 2))

B.

def bmi(weight, height):

C.

    return weight / (height ** 2)

其他 Python 練習主題