请用海龟画图方式绘制五角星,要求在绘制时显示海龟,绘制完成后,隐藏海龟。实现如下效果:
考题分析:
本题一个基本的海龟绘图的考试方式,要求明白五角星每个角的度数,也就是每次海龟转角的度数,这里设计到三角形的内角定理,一个三角形的内角和为180度。绘制图形时,要注意规律的把握。
源代码:具体可以看我的代码解释
例2:绘制一个正方形,源代码
小小tips:
如果我们想要让海龟显示出来,我们可以设置图形的方法shape,如下代码:
importturtleastt
tt.shape("turtle")
这样我们就可以看到可爱的海龟了:)
技巧:
海图画图的库turtle默认在pycharm中是没有代码提示的,我们可以用技巧让其进行代码提示!首先我们在python终端窗口把所有的方法给取出来,通过如下命令:
取出来的方法有什么用呢?
我们可以复制下来,放到turtle.py中,注释掉原来的__all__的结果,自己添加一个新的列表结果,这个__all__中的所有元素就是我们在pycharm中会代码提示的东西。
总结:
其实海龟绘图库的本质是使用了库tkinter,我们如果学会tk库,我们也可以进行一样图形的绘制。只不过turtle库的绘制方式比较容易懂,初学者容易入门。
绘制图形主要掌握颜色改变、绘制形状、图形填充即可。
让pycharm可以代码提示,一旦有了代码提示,我们就可以更加利用的好turtle去绘图了。
更多Python基础操作知识,大家可以到B站/优酷/爱奇艺/好看视频/腾讯视频搜索“刘金玉”,可以找到《零基础Python教程》和《Python高级进阶教程》视频合集哦!全部免费亲情奉献!
THE END