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中使用base64模块处理字符编码的教程
Apr 28 Python
详解Python发送邮件实例
Jan 10 Python
Python实现通过文件路径获取文件hash值的方法
Apr 29 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Python3 pickle对象串行化代码实例解析
Mar 23 Python
解决python运行效率不高的问题
Jul 20 Python
python 密码学示例——凯撒密码的实现
Sep 21 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
Python基于Opencv识别两张相似图片
Apr 25 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
django中websocket的具体使用
Jan 22 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
一个目录遍历函数
2006/10/09 PHP
PHP开发入门教程之面向对象
2006/12/05 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
jquery实现鼠标悬浮停止轮播特效
2020/08/20 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
如何编写jquery插件
2017/03/29 jQuery
基于Vue实现timepicker
2017/04/25 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
Python实现远程调用MetaSploit的方法
2014/08/22 Python
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
python numpy库np.percentile用法说明
2020/06/08 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
大学生职业生涯规划范文
2013/12/31 职场文书
销售主管岗位职责
2014/02/08 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
团组织推荐意见
2015/06/05 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python