wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python(if / for / while / list)

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

在python中若果要用戶輸入整數 , 以下_?_填寫什麼較為合適?

number = _?_(input("請輸入整數:"))

a)

val

b)

int

c)

float

d)

str

2.

程式如下

a=int(input())

b=int(input ())

c=a+b

print(a,’+’,b,’=’,c)

通過鍵盤分別輸入23和3,運算結果是( )

a)

A.26

b)

B.23+3=26

c)

C.’23’+”3”=26

d)

D.24+4=28

3.

執行這個程式會印出什麼結果?

a)

hello

b)

Bye

c)

true

d)

false

4.

在python中, 若果要檢測變數name等於"John" , _?_中應該要填什麼?

if name _?_ "John" :

print("他是John")

(a)  

5.

在python中, 哪一個是不等於符號?

a)

==

b)

!=

c)

><

d)

<>

6.

在python中, 执行以下代码,输出结果是?

a)

偶数

b)

奇数

c)

无输出

d)

报错

7.

請問下方__?__的位置要填寫什麼?

for i range( 5 )__?__

   print( i )

a)

@

b)

:

c)

%

d)

*

8.

執行以下代碼 , 會輸出什麼結果?

for i in range( 3 ):

   print( i )

a)

0

1

2

3

b)


0

1

2

c)

1

2

3

d)

0 1 2

9.

若要使用 for 循环生成 1 到 10(包含 10)的所有整数,以下代码正确的是?

a)

for i in range (1, 10):

b)

for i in range (1, 11):

c)

for i in range (0, 10):

d)

for i in range (10):

10.

請問這程式會印出幾個 'hi' ?

a)

4

b)

5

c)

3

d)

1

11.

执行以下 while 循环代码,最终会输出多少次 “Hello”?

a)

4

b)

5

c)

3

d)

2

12.

以下代码用于向列表中添加元素,执行后 list1 的结果是?

a)

[1, 2, 3, 4, 5]

b)

[1, 5, 2, 3, 4]

c)

[5, 1, 2, 3, 4]

d)

[1, 2, 5, 3, 4]

13.

以下代码用于删除列表中的元素,执行后 list3 的结果是?

a)

["a", "c"]

b)

["a", "b", "c"]

c)

["b", "c", "d"]

d)

["a", "c", "d"]

14.

執行圖中Python的程式後, 請問輸入什麼才能夠令程式直接輸出"The end"。

a)

-1

b)

1

c)

5

d)

10