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 的描述符 descriptor详解
Feb 27 Python
深入解析Python中函数的参数与作用域
Mar 20 Python
Python三级目录展示的实现方法
Sep 28 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
python 实现上传图片并预览的3种方法(推荐)
Jul 14 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
python实现简单加密解密机制
Mar 19 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
使用python模拟命令行终端的示例
Aug 13 Python
Python request操作步骤及代码实例
Apr 13 Python
Python如何把不同类型数据的json序列化
Apr 30 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
20个PHP常用类库小结
2011/09/11 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
python用BeautifulSoup库简单爬虫实例分析
2018/07/30 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
python 下载文件的几种方法汇总
2021/01/06 Python
numpy实现RNN原理实现
2021/03/02 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
行政文员岗位职责
2013/11/08 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
员工工作失职检讨书范文!
2019/07/03 职场文书