wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python判斷式

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Python 語言以下列哪一個符號及縮排來表示程式區塊?

a)

:

b)

!

c)

#

d)

\

2.

if 條件式: 的敘述中,下列哪一項正確?

a)

當條件式為False時,就會執行程式區塊的敘述。

b)

當條件式為True時,就會執行程式區塊的敘述。

c)

當條件式改變時,就會執行程式區塊的敘述。

d)

當發生錯誤時,就會執行程式區塊的敘述。

3.

[if...elif...else]條件式中,如果所有條件式都是False,則執行下列哪一個程式區塊?

a)

if

b)

elif

c)

else

d)

都不執行

4.

[if...else...]條件式的敘述中,下列哪一項正確?

a)

條件式只可使用關係運算式

b)

條件式只可使用邏輯運算式

c)

都可以

d)

都不行

5.

變數a的值為3,執行下列程式後顯式的結果為何?

a)

1

b)

2

c)

12

d)

不顯示任何內容

6.

變數a的值為5,執行下列程式後顯示的結果為何?

a)

1

b)

2

c)

12

d)

不顯示任何內容

7.

請問當a = 4的時候,下列程式執行後結果為何?

a)

1

b)

2

c)

3

d)

123

8.

當a=20000,請問程式執行結果為何?

a)

10000.0

b)

16000.0

c)

18000.0

d)

20000.0

9.

請問程式執行結果為何?

a)

3

b)

7

c)

37

d)

不顯示任何內容

10.

請問下列程式執行結果為何?

a)

3

b)

7

c)

37

d)

不顯示任何內容

11.

請選出正確答案

a)

A. !='n' B. >='sunday': C. is 'Thursday'

b)

A. =="y": B. is "Sunday" : C. is "Thursday":

c)

A. =="n": B. =="Sunday": C. =="Thursday":

12.

設計一個電影票收費函式, 票價規則如下

5歲以下 = 免費入場

5歲及以上的學生 = 60 元

5歲到17歲但不是學生 = 120元

17歲以上但不是學生=180元

a)

(1) if age >= 5 and school == True:

(2) if age >= 5 and school == False:

(3) if age <= 17

b)

(1) if age >= 5 and school == True:

(2) if age >= 5 and school == False:

(3) if age > 17

c)

(1) if age >= 5 and school == True:

(2) if age >= 5 and age <= 17:

(3) if age <= 17

d)

(1) if age >= 5:

(2) elif age >= 5 and school == False:

(3) if age <= 17