毕业论文
您现在的位置: 电子琴 >> 电子琴发展 >> 正文 >> 正文

跟我学解Python题海龟制图考级题目

来源:电子琴 时间:2022/11/13
白癜风哪治的好 http://baidianfeng.39.net/a_bdfzyyq/141022/4499988.html

上周日学生参加电子学会的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