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实现计算资源图标crc值的方法
Oct 05 Python
Python最小二乘法矩阵
Jan 02 Python
详解django2中关于时间处理策略
Mar 06 Python
Python代码太长换行的实现
Jul 05 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
python自动生成model文件过程详解
Nov 02 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
python创建学生成绩管理系统
Nov 22 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
Python 读取位于包中的数据文件
Aug 07 Python
python 如何停止一个死循环的线程
Nov 24 Python
Python字符串的15个基本操作(小结)
Feb 03 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中使用Oracle数据库(1)
2006/10/09 PHP
thinkphp框架使用JWTtoken的方法详解
2019/10/10 PHP
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
js模块加载方式浅析
2017/08/12 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
python实现员工管理系统
2018/01/11 Python
python中requests和https使用简单示例
2018/01/18 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
Python with语句和过程抽取思想
2019/12/23 Python
python自动下载图片的方法示例
2020/03/25 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
高中毕业自我鉴定
2013/12/13 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
毕业实习计划书
2015/01/16 职场文书
会计稽核岗位职责
2015/04/13 职场文书
大学学生会竞选稿
2015/11/19 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
mysql实现将字符串字段转为数字排序或比大小
2022/06/14 MySQL