NEW
Font size
S
M
L
XL
WorksheetsPython01循环for
Total questions: 43
Worksheet time: 14mins
Name
Class
Date
1.
在Python中控制海龟前进应使用哪个命令
a)
forward()
b)
left()
c)
right()
d)
move()
2.
让海龟左转需要使用哪个命令
a)
turnleft()
b)
left()
c)
right()
d)
rotate()
3.
以下哪个命令可以让海龟右转
a)
right()
b)
left()
c)
turnleft()
d)
turn()
4.
sam.forward(100)表示什么
a)
前进100步
b)
后退100步
c)
左转100度
d)
右转100度
5.
sam.left(90)的作用是
a)
左转90度
b)
前进90步
c)
右转90度
d)
后退90步
6.
sam.right(45)的效果是
a)
前进45步
b)
左转45度
c)
右转45度
d)
后退45步
7.
左图代码的运行结果是什么图形?
a)
圆形
b)
正方形
c)
平行四边形
d)
三角形
8.
代码区的主要功能是
a)
编写代码
b)
显示结果
c)
播放动画
d)
储存文件
9.
舞台区的主要功能是
a)
显示运行结果
b)
编写程序
c)
储存数据
d)
输入指令
10.
输出区的作用是
a)
显示运行结果
b)
绘制角色
c)
保存文件
d)
运行程序
11.
代码从上到下依次执行的方式叫做
a)
顺序执行
b)
随机执行
c)
跳跃执行
d)
循环执行
12.
按住shift键加括号键可以输入
a)
小括号
b)
中括号
c)
大括号
d)
尖括号
13.
在Python中,下列不属于比较运算符的是
a)
!=
b)
>=
c)
<=
d)
=
14.
循环结构可以使用Python语言中的哪种语句实现
a)
print
b)
for
c)
loop
d)
if
15.
for循环的作用是
a)
重复执行代码
b)
只执行一次代码
c)
删除变量
d)
跳过循环体
16.
执行次数固定的循环通常使用
a)
while循环
b)
for循环
c)
if判断
d)
break语句
17.
for i in range(3): print(i) 会输出几次数字
a)
一次
b)
两次
c)
三次
d)
四次
18.
for i in range(4): print("Hi") 会输出几次Hi
a)
一次
b)
两次
c)
三次
d)
四次
19.
range(5) 生成的序列是
a)
0到5
b)
0到4
c)
1到5
d)
1到4
20.
在循环中i的值会
a)
一直不变
b)
按顺序变化
c)
随机变化
d)
倒序变化
21.
for i in range(3): print(i) 输出的最后一个数字是
a)
0
b)
1
c)
2
d)
3
22.
要让海龟先前进100步再右转90度,正确的写法是
a)
sam.right(90);sam.forward(100)
b)
sam.forward(100);sam.right(90)
c)
sam.left(90);sam.forward(100)
d)
sam.forward(90);sam.forward(100)
23.
以下哪个命令会让海龟向左转180度
a)
sam.left(180)
b)
sam.right(180)
c)
sam.forward(180)
d)
sam.turn(180)
24.
for i in range(2): print("Python") 会输出几次Python
a)
一次
b)
两次
c)
三次
d)
四次
25.
若要让循环执行5次,range()中的参数应为
a)
3
b)
4
c)
5
d)
6
26.
在循环中使用print(i)的作用是
a)
打印变量i的值
b)
改变变量i的值
c)
删除变量i
d)
隐藏变量i
27.
左图代码执行后会画出什么图形?
a)
圆形
b)
正方形
c)
三角形
d)
菱形
28.
while循环与for循环的不同点是
a)
执行次数固定
b)
可重复执行
c)
条件满足才执行
d)
必须使用range
29.
在Python中,for i in range(3): 属于哪种结构
a)
顺序结构
b)
选择结构
c)
循环结构
d)
递归结构
30.
range(2,5)生成的序列是
a)
2,3,4
b)
2,3,4,5
c)
3,4,5
d)
1,2,3
31.
下列哪个不是循环语句
a)
for
b)
while
c)
if
d)
break
32.
执行 sam.forward(50); sam.left(90); sam.forward(50) 会画出
a)
直线
b)
L形
c)
三角形
d)
正方形
33.
for i in range(3): print("A") 输出结果的行数是
a)
1行
b)
2行
c)
3行
d)
4行
34.
顺序执行的含义是
a)
随机执行代码
b)
按顺序逐行执行代码
c)
根据条件执行代码
d)
重复执行代码
35.
在for循环中,i通常代表
a)
变量名
b)
循环次数
c)
条件判断
d)
结束命令
36.
执行 sam.right(90); sam.forward(100) 的效果是
a)
先左转再前进
b)
先右转再前进
c)
先前进再右转
d)
原地不动
37.
以下哪个命令会让海龟前进200步
a)
sam.forward(200)
b)
sam.left(200)
c)
sam.right(200)
d)
sam.run(200)
38.
以下哪一项描述正确的for循环作用
a)
重复执行代码块
b)
一次性执行所有命令
c)
根据条件随机执行
d)
删除指定变量
39.
执行以下程式码时,变量i会依次取哪些数字? for i in range(2,5):
a)
2 3 4
b)
1 2 3
c)
0 1 2
d)
3 4 5
40.
执行以下程式码时,循环会执行几次? for i in range(0,6,2):
a)
2次
b)
3次
c)
4次
d)
5次
41.
执行以下程式码时,最后一次循环时i的值是多少? for i in range(5):
a)
4
b)
5
c)
3
d)
6
42.
执行以下程式码时,变量i依次会取什么值? for i in range(3,8,2):
a)
3 5 7
b)
3 4 5
c)
4 6 8
d)
2 4 6
43.
执行以下程式码时,循环执行的次数是多少? for i in range(1,10,3):
a)
2次
b)
3次
c)
4次
d)
5次
Reset
