测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A48749. 绘制如下图形:(1) 画一个由一个正方形和一个菱形组成的图形, 其中, 正方形的边长为 200 象素,菱形的四个顶点均在正方形四条边的中点上;(2) 设置画笔速度为 1;(3) 菱形的填充颜色为红色, 所有线条为黑色;(4) 画图结束, 隐藏并停止画笔。

填空题 容易

题目描述

绘制如下图形:

(1) 画一个由一个正方形和一个菱形组成的图形, 其中, 正方形的边长为 200 象素,

菱形的四个顶点均在正方形四条边的中点上;

(2) 设置画笔速度为 1;

(3) 菱形的填充颜色为红色, 所有线条为黑色;

(4) 画图结束, 隐藏并停止画笔。

参考答案

import turtle turtle.fillcolor("red") #设置填充颜色为红色 turtle.speed(1)#设置画笔移动速度为 1 turtle.forward(200#从当前方向移动 200 turtle.left(90)#逆时针方向旋转 90 度 turtle.forward(200) turtle.left(90) turtle.forward(200) turtle.left(90) turtle.forward(200) turtle.up()#抬起画笔 turtle.goto(100,0)#移动到(100, 0) 的位置, 即菱形的第一个顶点位置 turtle.down()#放下画笔 turtle.begin_fill()#开始填充 turtle.goto(200,100)#移动到(200, 100) 的位置, 即菱形的第二个顶点位置 turtle.goto(100,200)#移动到(100, 200) 的位置, 即菱形的第三个顶点位置 turtle.goto(0,100)#移动到(0, 100) 的位置, 即菱形的第四个顶点位置 turtle.goto(100,0)#移动到(100, 0) 的位置, 即菱形的第一个顶点位置 turtle.end_fill()#填充结束 turtle.hideturtle()#隐藏画笔 turtle.done()#停止画笔等待关闭

答案解析

评分细则: 

1) 导入库文件正确;(2 分)

2) 有前进命令;(2 分)

3) 有旋转命令并运用准确;(2 分)

4) 坐标计算正确, 菱形的每个顶点位置 0.5 分;(2 分)

5) 有颜色工具并正确填充;(2 分)

6) 正确设置画笔移动速度;(2 分)

7) 正确隐藏画笔;(2 分)

8) 正确停止画笔等待关闭; (2 分)

9) 运行正常;(2 分)

10) 图像正确。(2 分)

上一题 下一题