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比较2个xml内容的方法
May 11 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
python制作最美应用的爬虫
Oct 28 Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
在Python中使用Neo4j的方法
Mar 14 Python
pymongo中聚合查询的使用方法
Mar 22 Python
python基于递归解决背包问题详解
Jul 03 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
May 31 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脚本的10个技巧(3)
2006/10/09 PHP
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python中os模块详解
2016/10/14 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
详解django三种文件下载方式
2018/04/06 Python
python属于跨平台语言码
2020/06/09 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
开会迟到检讨书
2014/02/03 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
小学语文课后反思精选
2014/04/25 职场文书
优秀班组长事迹
2014/05/31 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
天那边观后感
2015/06/09 职场文书
电影雨中的树观后感
2015/06/15 职场文书
信用卡工资证明范本
2015/06/19 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书