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 相关文章推荐
详解python3中socket套接字的编码问题解决
Jul 01 Python
详解Python核心对象类型字符串
Feb 11 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
详解Python文件修改的两种方式
Aug 22 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
python Shapely使用指南详解
Feb 18 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 Python
django 模版关闭转义方式
May 14 Python
Python3 webservice接口测试代码详解
Jun 23 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
Python opencv缺陷检测的实现及问题解决
Apr 24 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实现水仙花数示例分享
2014/04/03 PHP
PHP查询快递信息的方法
2015/03/07 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
Add Formatted Text to a Word Document
2007/06/15 Javascript
Prototype 工具函数 学习
2009/07/23 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
nodejs教程之入门
2014/11/21 NodeJs
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
python 排序算法总结及实例详解
2016/09/28 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
社区戒毒工作方案
2014/06/04 职场文书
后天观后感
2015/06/08 职场文书