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 分)
上一题
下一题