wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python2-lesson09

Total questions: 15

Worksheet time: 17mins

Name
Class
Date
1.

range(100)相当于产生了一个几到几的列表?

a)

0-99

b)

1-100

c)

1-99

d)

0-100

2.

for i in range(10,20):

print(i)

第一次循环,i取得的值应该是?

a)

1

b)

2

c)

0

d)

10

3.

for i in range(5,10):

print(123)

上面的for循环会循环执行多少次?

a)

4次

b)

6次

c)

5次

d)

10次

4.

continue和break区别是什么?

a)

continue是中断某一次循环,break是中断整个循环

b)

break是中断某一次循环,continue是中断整个循环

c)

都是中断某一次循环

d)

都是中断整个循环

5.

运行上述代码,程序会输出多少行123?

a)

无限行,一直不停的输出

b)

程序会报错

c)

一行都不输出

d)

输出123行

6.

运行上述代码,程序会输出几行111

a)

10行

b)

2行

c)

3行

d)

0行

7.

运行上图中的代码,最后一行输出的内容是?

a)

1000

b)

1001

c)

999

d)

0

8.

请补全红框中的代码,使程序只输出0-999的所有奇数

(a)  

9.

请补全红框中的代码,使程序只能输出0-199的数字

(a)  

10.

while循环只能用于无限次的循环,for循环只能用于有限次数的循环

a)

True

b)

False

11.

while 后面的条件结果为True的时候,循环会一直执行,当结果变成False的时候,循环终止

a)

True

b)

False

12.

continue和break不能出现在同一个循环中

a)

True

b)

False

13.

continue和break只对for循环有效,对while无效

a)

True

b)

False

14.

for循环和while循环虽然原理不同,但是都可以用于重复执行相同的代码来简化程序

a)

True

b)

False

15.

通过今天的学习,大家觉的自己掌握的如何(填入数字即可)

1.简单轻松加愉快

2.有点难,大致可以掌握

3.比较难,下节课需要复习

4.我是谁?我在哪??我学了什么??

(a)