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使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
Python搜索引擎实现原理和方法
Nov 27 Python
python实现点对点聊天程序
Jul 28 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
在python里面运用多继承方法详解
Jul 01 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 Python
python函数的作用域及关键字详解
Aug 20 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
如何通过命令行进入python
Jul 06 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生成静态页面详解
2006/12/05 PHP
PHP防注入安全代码
2008/04/09 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Django操作session 的方法
2020/03/09 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
工程资料员岗位职责
2014/03/10 职场文书
医院保洁服务方案
2014/06/11 职场文书
班级文化标语
2014/06/23 职场文书
还款承诺书范本
2015/01/20 职场文书
质量承诺书格式范文
2015/04/28 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers