WorksheetsPython判斷式
Total questions: 12
Worksheet time: 6mins
Python 語言以下列哪一個符號及縮排來表示程式區塊?
:
!
#
\
if 條件式: 的敘述中,下列哪一項正確?
當條件式為False時,就會執行程式區塊的敘述。
當條件式為True時,就會執行程式區塊的敘述。
當條件式改變時,就會執行程式區塊的敘述。
當發生錯誤時,就會執行程式區塊的敘述。
[if...elif...else]條件式中,如果所有條件式都是False,則執行下列哪一個程式區塊?
if
elif
else
都不執行
[if...else...]條件式的敘述中,下列哪一項正確?
條件式只可使用關係運算式
條件式只可使用邏輯運算式
都可以
都不行
變數a的值為3,執行下列程式後顯式的結果為何?
1
2
12
不顯示任何內容
變數a的值為5,執行下列程式後顯示的結果為何?
1
2
12
不顯示任何內容
請問當a = 4的時候,下列程式執行後結果為何?
1
2
3
123
當a=20000,請問程式執行結果為何?
10000.0
16000.0
18000.0
20000.0
請問程式執行結果為何?
3
7
37
不顯示任何內容
請問下列程式執行結果為何?
3
7
37
不顯示任何內容
請選出正確答案
A. !='n' B. >='sunday': C. is 'Thursday'
A. =="y": B. is "Sunday" : C. is "Thursday":
A. =="n": B. =="Sunday": C. =="Thursday":
設計一個電影票收費函式, 票價規則如下
5歲以下 = 免費入場
5歲及以上的學生 = 60 元
5歲到17歲但不是學生 = 120元
17歲以上但不是學生=180元
(1) if age >= 5 and school == True:
(2) if age >= 5 and school == False:
(3) if age <= 17
(1) if age >= 5 and school == True:
(2) if age >= 5 and school == False:
(3) if age > 17
(1) if age >= 5 and school == True:
(2) if age >= 5 and age <= 17:
(3) if age <= 17
(1) if age >= 5:
(2) elif age >= 5 and school == False:
(3) if age <= 17
