辛苦了!
休息一下吧。

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

  • 免費體驗 Python 遊戲

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

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

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

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

Python 程式文件與結構題庫

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

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

第 3 回・第 29 題

單選題查看原回次 ↗

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

A. 4bad

B. _temp

C. while

D. my 3

第 3 回・第 30 題

單選題查看原回次 ↗

下列何者會被 Python 直譯器忽略(視為註解)?

A. # print(x)

B. print(#x)

C. print(x) #

D. #print(x)#

第 3 回・第 31 題

單選題查看原回次 ↗

下列程式碼會發生什麼問題? for i in range(3): print(i) print('done')

A. SyntaxError(少了冒號)

B. NameError(變數未定義)

C. IndentationError(縮排不一致)

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

第 3 回・第 32 題

多選題查看原回次 ↗

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

A. _id

B. id#1

C. id_1

D. for

E. grade9

第 3 回・第 33 題

多選題查看原回次 ↗

下列選項中,何者「屬於合法(不會有語法錯誤)的if寫法」?(請選出所有正確答案)

A. if x > 0: print(x)

B. if x > 0: print(x)

C. if x > 0 print(x)

第 3 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義一個帶預設參數的問候函式並呼叫兩次」

A.

    print(f"哈囉,{name}")

B.

greet()

C.

greet("小明")

D.

def greet(name="訪客"):

第 4 回・第 29 題

單選題查看原回次 ↗

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

A. if

B. 4#tag

C. total_num

D. 5bad

第 4 回・第 30 題

單選題查看原回次 ↗

行內註解的正確寫法是?

A. x = 5 <!--設定初始值-->

B. x = 5 // 設定初始值

C. x = 5 ' 設定初始值

D. x = 5 # 設定初始值

第 4 回・第 31 題

單選題查看原回次 ↗

下列程式碼會發生什麼問題? def f(): return 5

A. SyntaxError(少了冒號)

B. IndentationError(函式主體少了縮排)

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

D. NameError(變數未定義)

第 4 回・第 32 題

多選題查看原回次 ↗

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

A. x1

B. 1x

C. _x

D. x-1

E. x_1

第 4 回・第 33 題

多選題查看原回次 ↗

下列選項中,何者「屬於合法的模組匯入語法」?(請選出所有正確答案)

A. import math

B. from math import sqrt

C. include math

D. using math

第 4 回・第 34 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「定義質數判斷函式並呼叫測試」

A.

        if n % i == 0:

B.

            return False

C.

    return True

D.

def is_prime(n):

E.

print(is_prime(7))

F.

    for i in range(2, n):

其他 Python 練習主題