python使用turtle库绘制奥运五环


Posted in Python onFebruary 24, 2020

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

效果图:

python使用turtle库绘制奥运五环

#奥运五环
import turtle
turtle.setup(1.0,1.0) #设置窗口大小
turtle.title("奥运五环")
#蓝圆
turtle.penup()
turtle.right(90)
turtle.forward(-50)
turtle.left(90)
turtle.forward(-200)
turtle.pendown()
turtle.pensize(10)
turtle.color("blue")
turtle.circle(100)
#黑圆
turtle.penup()
turtle.forward(250)
turtle.pendown()
turtle.pensize(10)
turtle.color("black")
turtle.circle(100)
#红圆
turtle.penup()
turtle.forward(250)
turtle.pendown()
turtle.pensize(10)
turtle.color("red")
turtle.circle(100)
#黄圆
turtle.penup()
turtle.forward(-275)
turtle.right(-90)
turtle.pendown()
turtle.pensize(10)
turtle.color("yellow")
turtle.circle(100)
#绿圆
turtle.penup()
turtle.left(-90)
turtle.forward(50)
turtle.right(90)
turtle.pendown()
turtle.pensize(10)
turtle.color("green")
turtle.circle(100)

下面看下python中turtle库的使用

turtle也叫海龟,是turtle绘图体系的python实现

turtle绘图体系:1969年诞生,是主要用于程序设计入门

turtle库是python语言的标准之一

标准库:python使用turtle库绘制奥运五环

第三方库:python使用turtle库绘制奥运五环

库:Library,包Package,模块Module,功能各不相同,但统称为模块

turtle库的原理:有一只海龟,在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形,海龟由程序控制,可以变换颜色,改变宽度等。。。

python使用turtle库绘制奥运五环python使用turtle库绘制奥运五环python使用turtle库绘制奥运五环python使用turtle库绘制奥运五环python使用turtle库绘制奥运五环python使用turtle库绘制奥运五环

这些都可以用python绘制出来

turyle绘图窗体的布置,使用的最小绘图单位是像素

位置关系

python使用turtle库绘制奥运五环

turtle.setup()函数设置窗体大小及位置;参数是高度,宽度,起始点的坐标,

四个参数,后两个参数是可选的

在绘图的时候setup()函数不是必须的,当需要设置起始点位置是采用

python使用turtle库绘制奥运五环

python使用turtle库绘制奥运五环

python使用turtle库绘制奥运五环

python使用turtle库绘制奥运五环

总结

到此这篇关于python使用turtle库绘制奥运五环的文章就介绍到这了,更多相关python奥运五环内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
python创建一个最简单http webserver服务器的方法
May 08 Python
Python实现的Excel文件读写类
Jul 30 Python
python 简单的多线程链接实现代码
Aug 28 Python
python去掉 unicode 字符串前面的u方法
Oct 21 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
Pytorch释放显存占用方式
Jan 13 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
通用的Django注册功能模块实现方法
Feb 05 Python
Python并发编程实例教程之线程的玩法
Jun 20 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 #Python
python中68个内置函数的总结与介绍
Feb 24 #Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 #Python
python实现随机加减法生成器
Feb 24 #Python
Python拼接字符串的7种方式详解
Mar 19 #Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 #Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 #Python
You might like
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php 连接mysql连接被重置的解决方法
2011/02/15 PHP
Laravel框架表单验证详解
2014/09/04 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
动态加载iframe
2006/06/16 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
Angular刷新当前页面的实现方法
2018/11/21 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
python求列表交集的方法汇总
2014/11/10 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
python文件选择对话框的操作方法
2019/06/27 Python
python读取mysql数据绘制条形图
2020/03/25 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
实习教师自我鉴定
2013/12/12 职场文书
大课间活动制度
2014/01/18 职场文书
淘宝活动总结范文
2014/06/26 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
新员工入职感想
2015/08/07 职场文书
教导处教学工作总结
2015/08/12 职场文书
超市店长竞聘书
2015/09/15 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server
k-means & DBSCAN 总结
2021/04/27 Python