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 SQLite3数据库操作类分享
Jun 10 Python
python通过post提交数据的方法
May 06 Python
Python使用numpy实现BP神经网络
Mar 10 Python
python如何使用unittest测试接口
Apr 04 Python
python删除本地夹里重复文件的方法
Nov 19 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
django页面跳转问题及注意事项
Jul 18 Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
python实现三阶魔方还原的示例代码
Apr 28 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
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
7个JS基础知识总结
2014/03/05 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
python生成IP段的方法
2015/07/07 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
满月酒主持词
2014/03/27 职场文书
学校食堂标语
2014/10/06 职场文书
2014司机年终工作总结
2014/12/05 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
个人收入证明范本
2015/06/12 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis