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 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
Python numpy 点数组去重的实例
Apr 18 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
Python 列表的清空方式
Jan 13 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
Python多线程多进程实例对比解析
Mar 12 Python
Numpy中np.max的用法及np.maximum区别
Nov 27 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 Python
Python爬虫实战之爬取京东商品数据并实实现数据可视化
Jun 07 Python
用python修改excel表某一列内容的操作方法
Jun 11 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
php网页后退不再出现过期
2007/03/08 PHP
PHP与SQL注入攻击[一]
2007/04/17 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
ES6 如何改变JS内置行为的代理与反射
2019/02/11 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
Python 硬币兑换问题
2019/07/29 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
如何用Django处理gzip数据流
2021/01/29 Python
Python用SSH连接到网络设备
2021/02/18 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
夜大自我鉴定
2013/10/31 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js