上周日学生参加电子学会的python一级考试,回来跟我讲了一下考试末尾的20分绘图题,今天跟大家分享一下,根据学生的描述,题目大概是这样的。
试题描述截图如图所示,我们可以看出这个图形如果用go通语绘制的话会很简单,我们这里为了给同学们复习一下之前的内容,右下角的红色先用forward和left这样的方向语句绘制,左上角的黄颜色再使用goto语句完成,这样可以照顾新老学员。
接下来是我的制作方法
importturtle导入海龟库
turtle.up()抬笔
turtle.goto(-,-)已知边长是,位于画布中央,所以移动到画布的左下角
turtle.pensize(2)设置画笔宽度
turtle.pendown()落笔
turtle.fillcolor(red)设置填充颜色为红色
turtle.begin_fill()填充起点
turtle.fd()前进
turtle.left(90)左转九十度
turtle.fd()
turtle.goto(-,-)
turtle.end_fill()填充结束#大于小澍
半个成品截图turtle.fillcolor(yellow)设置填充颜色为黄颜色
turtle.begin_fill()
turtle.goto(-,)goto语句配合坐标位置使用更方便
turtle.goto(,)
turtle.goto(-,-)
turtle.end_fill()填充结束
turtle.hideturtle()隐藏画笔
完成脚本及运行截图好了,以上就是我整个制作步骤了,应该还有其他的解题方法,如果过你有不一样的制作方法,请在评论区留言分享给我,我们一同进步!我是大于小澍,一个陪孩子玩的90程序员。感谢你的阅读。
转载请注明:http://www.0431gb208.com/sjszyzl/2323.html