wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ITS Python 變數與運算式課堂測驗

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

請問執行以下程式後,print 分別會印出哪四種資料型態?

a)

int, str, int, str

b)

int, str, float, str

c)

int, str, float, float

d)

int, int, float, str

2.

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

a)

1.0

b)

2.0

c)

3.0

d)

4.0

3.

下列程式能夠計算國英數考試成績的平均分數

當輸入三個成績 ch=70, en=80, ma=90 後,

請問輸出的結果為何?

a)

180

b)

80

c)

250

d)

程式錯誤

4.

這是一個嘗試計算 BMI 數值的程式,

假設使用者分別輸入 40 和 2

請問算出來得數值是多少?

a)

40.0

b)

40

c)

10.0

d)

10

5.

承上題,這個計算 bmi 的程式計算結果似乎不正確

例如:kg=40, m=2,正確的結果應為 10.0

請問應該如何調整程式碼才能修改這個問題?

a)

將 01 行 int 修改為 float

b)

將 02 行 int 修改為 float

c)

將 03 行修改為 kg / (m*m)

d)

修改 04 行,將程式碼改為 print('BMI 值:', bmi)

6.

請問執行以下程式後,

a, b, c, d, e, f 有多少個 True、False?

a)

True: 4, False: 2

b)

True: 2, False: 4

c)

True: 5, False: 1

d)

True: 3, False: 3

7.

a = ( 3 ( 1 + 2 ) * 2 - ( 2 ** 2) * 3 )

print(a)

執行以下程式請問變數 a 會印出什麼呢?

a)

3

b)

13

c)

15

d)

69

8.

請問執行以下程式三個 print 指令的結果分別為何?

a)

2.5, 1, 2

b)

2.5, 2, 1

c)

2.5, 1.0, 2.0

d)

2.5, 2.0, 1.0

9.

請問使用 type 去判斷以下四個資料分別會得到什麼結果?

a)

int, bool, null, str

b)

int, str, str, str

c)

str, str, null, str

d)

str, str, str, str

10.

下列是使用格式化輸出的程式碼片段,請問 result 最後輸出的結果為何?

a)

Tony/19.0/11-2020

b)

Tony/19/11-2020

c)

2020/11/19-Tony

d)

2020/11/19.0-Tony