刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

多选题

导入海龟画笔库,起名为t,下列代码运行后,界面上显示正方形的是( )  

A
for _ in range(4):
    t.forward(100)
    t.right(90)
B
for i in range(2):
    for j in range(4):
        t.forward(100)
        t.left(90)
C
n = 5
for i in range(n):
    t.forward(100)
    t.left(360/n)
D
for i in range(1,8,2):
    t.forward(-100)
    t.left(-90)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:

A选项:


```python
for _ in range(4):
t.forward(100)
t.right(90)
```
这段代码会使海龟画笔向前移动100个单位,然后向右转90度,重复4次,结果是绘制一个矩形,不是正方形。

B选项:


```python
for i in range(2):
for j in range(4):
t.forward(100)
t.left(90)
```
这段代码会使海龟画笔向前移动100个单位,然后向左转90度,重复4次,然后再重复一次,总共是绘制两个这样的矩形,组成一个正方形。

C选项:


```python
n = 5
for i in range(n):
t.forward(100)
t.left(360/n)
```
这段代码会使海龟画笔向前移动100个单位,然后向左转360/n度,重复n次,结果是绘制一个五角星,不是正方形。

D选项:


```python
for i in range(1,8,2):
t.forward(-100)
t.left(-90)
```
这段代码会使海龟画笔向后移动100个单位,然后向左转90度,重复3次,结果是绘制一个逆时针的三角形,不是正方形。

因此,只有B选项能绘制出正方形。
创作类型:
原创

本文链接:导入海龟画笔库,起名为t,下列代码运行后,界面上显示正方形的是( )  

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share