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

A46009. 请使用turtle画出如下标志。要求:(1)线条颜色为黑色,线条粗细为10;(2)圆半径为50,填充颜色为蓝色;(3)等边三角形边长为180;(4)等边三角形底边中点位置为画布正中心。

填空题 容易

题目描述

请使用turtle画出如下标志。

要求:

(1)线条颜色为黑色,线条粗细为10;

(2)圆半径为50,填充颜色为蓝色;

(3)等边三角形边长为180;

(4)等边三角形底边中点位置为画布正中心。

参考答案

import turtle # 加载turtle库 turtle.penup() # 抬笔 turtle.clear() # 清空 turtle.goto(0, 0) # 到达原点 turtle.pensize(10) # 设置线条粗细为10 turtle.pencolor("black") # 设置线条颜色为黑色 turtle.pendown() # 落笔 # 画圆 turtle.fillcolor("blue") # 设置填充颜色为浅蓝色 turtle.begin_fill() # 开始填充 turtle.setheading(0) # 设置方向向右 turtle.circle(50) # 绘制半径为50的圆形 turtle.end_fill() # 结束填充 # 画三角形右边 turtle.forward(90) # 前进90步 turtle.left(120) # 逆时针旋转120度 turtle.forward(180) # 前进180步 # 画中间竖线 turtle.goto(0, 0) # 到达坐标(0, 0) # 画三角形左边 turtle.setheading(180) # 设置方向向左 turtle.forward(90) # 前进90步 turtle.right(120) # 顺时针旋转120度 turtle.forward(180) # 前进180步 turtle.penup() # 抬笔 turtle.done() # 画笔结束

答案解析

评分标准:

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

(2)有颜色设置,并且设置的颜色均正确,如果有一项错误则本项分数为0;(2分)

(3)有前进命令,如果前进的方向或者绘制的图形有错误,本项扣1分;(2分)

(4)有旋转命令,如果旋转的方向有错误,则本项扣1分;(2分)

(5)有画圆工具,如果绘制的圆形不符合题目要求,则扣1分(颜色扣分已经在第2项中扣除过的不再扣除);(2分)

(6)坐标计算正确,圆形2分,等边三角形2分,中线2分;(6分)

(7)画笔粗细设置正确;(1分)

(8)运行正常,图形正确。(3分)

上一题 下一题