考点:海龟画图turtle库的使用,绘制五角星矩形等Python习题09python编程

请用海龟画图方式绘制五角星,要求在绘制时显示海龟,绘制完成后,隐藏海龟。实现如下效果:

考题分析:

本题一个基本的海龟绘图的考试方式,要求明白五角星每个角的度数,也就是每次海龟转角的度数,这里设计到三角形的内角定理,一个三角形的内角和为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
1.技巧Python画图辅助标注(多子图共坐标轴)简介: 技巧| Python画图辅助标注(多子图共坐标轴) 大家好,我是欧K。我们在用matplotlib绘图时,经常遇到多子图以及辅助标注的情况,本期给大家介绍一下matplotlib中绘制辅助线的两个函数axvline、axhline,希望对你有所帮助。 1. 数据处理 1.1 导入模块 from pylab import mpl import pandas as pd from ...https://developer.aliyun.com/article/1301695
2.《中学生可以这样学Python》(董付国应根球)简介书评形式多样化、内容立体化。书中重点内容通过圆点进行了标记,并通过小技巧、小提示、注意等多种形式方便阅读和理解;另外,书中所有例题和案例都配有相应的二维码,通过扫描可以快速下载源代码,减少代码输入时间,节约宝贵的学习时间。 内容简介 本书以Python 3.5.x为主,同时兼容Python 3.4.x,并考虑了Python 3.6.x的部分...http://product.dangdang.com/25183060.html
1.python如何实现缩放画图python如何实现缩放画图 目录 问题描述: 问题解决: 问题描述: 在画图的时候,性能提升幅度不一样,如何通过画图,体现性能提升的幅度均比较明显? 则需要通过按照不同比例进行缩放,从而实现目的。 importmatplotlib.pyplotasplt importpdb importcsv importjson frommatplotlib.tickerimportMultipleLocator, AutoLocator, ...https://blog.csdn.net/weixin_41862755/article/details/144060179
2.(Python画图)Seaborn画图常用函数与技巧关键字:相关性分析、调整字体、Seaborn、Python 涉及Seaborn常用的画图函数,以及常用的调整字体,设置坐标轴标签、设置刻度、保存图片时不留白边等技巧。示例使用了纽约市出租车数据,要注意我对数据进行了预处理。 (New York City. tlc-trip-record-data.https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data...https://www.jianshu.com/p/cce0dc626fbe
3.python画图设置边距mob64ca12d12b68的技术博客Python画图设置边距:提升可视化效果的小技巧 在进行数据可视化时,合理设置图表的边距(margins)是非常重要的。边距不仅能够提升图表的美观度,还能使得图表的标题、标签等信息更加清晰易读。本文将介绍如何在Python中使用matplotlib库设置图表的边距,并通过一些实际的代码示例,帮助读者快速掌握这一技巧。 https://blog.51cto.com/u_16213303/11517085
4.Python直接使用plot函数画图总之,绘制弗兰克赫兹实验曲线图需要一定的数据处理和图像处理技能,但通过掌握一些基本的技巧和方法,就可以轻松地完成绘制。 (图片来源网络,侵删) 怎么用python画勾股树? 要使用Python画勾股树,首先需要导入绘图库,如matplotlib。 然后,通过循环来绘制树的每个分支,设置每个分支的长度和角度。 https://www.shiwaiyun.com/article/post/195229.html
5.Python画图常用颜色–单色渐变色混色–够用Python 画图常用颜色 – 单色、渐变色、混色 – 够用 大家好,又见面了,我是你们的朋友全栈君。 单色 装了seaborn扩展的话,在字典seaborn.xkcd_rgb中包含所有的xkcd crowdsourced color names。如下: 代码语言:javascript 复制 plt.plot([1,2],lw=4,c=seaborn.xkcd_rgb['baby poop green'])...https://cloud.tencent.com/developer/article/2096607
6.Python直接使用plot()函数画图的方法实例python在使用Python进行数据可视化编程中matplotlib库是我们用来对数据进行画图常用的第三方库。其中含有各类函数也就是不同类型的图形,要使用matplotlib库中的函数就需要了解函数所需要数据的格式,这也是我们学习matplotlib库的重点。 直接使用plot()函数画图,是对于一般的简单数据。我们可以采用直接调用plot()函数对列表数据进行直...https://m.jb51.net/article/247129.htm
7.B站学习资料整理(未完稍微撸过了继续加)*excel——正所谓 字不如表 表不如图一图胜千言 刘伟: 基础www.bilibili.com/video/av15129926/#快捷键和各种技巧666 可惜是2010版 公式www.bilibili.com/video/av15130161/#感觉的话 还是要自己实战才能666 excel home有几本书配套的视频也不错 但是b站可能就没有了 数据透视www.bilibili.com/video/av14410913...https://www.douban.com/note/659346152/
8.python在地图上画比例的实例详解现在用python画图已经难不倒一直跟小编学习的小伙伴们了,甚至有的小伙伴画图比小编还要厉害。为此小编还偷偷下了一番功夫,画图这种事情,细节上的完善肯定能让图片更加好看。所以小编知道大家会画地图,但是不一定会画地图上的比例尺。毕竟看地图怎么能没有比例尺呢?不会的小伙伴接下来就一起看看吧。 画比例尺的函数...https://www.iteye.com/resource/weixin_38630571-13706300
9.GitHubyangzhiwei256/pythonsmall已发《我的Python之路V1.3.pdf》最新版本V1.3包括9个章节:Python基础,Python字符串和正则,Python文件和日期,Python多线程, Python三大利器,Python画图 ,Python之坑,基础算法小例子,Python实战,目前超过200个小例子。 欢迎直接在线阅读和学习:https://python-small-examples.readthedocs.io/en/latest/ 感受Python之美 ...https://github.com/yangzhiwei256/python-small-examples