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魔法方法-属性转换和类的表示详解
Jul 22 Python
Django学习笔记之Class-Based-View
Feb 15 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
Jun 26 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
Ubuntu下Anaconda和Pycharm配置方法详解
Jun 14 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
python写入数据到csv或xlsx文件的3种方法
Aug 23 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
如何通过python实现IOU计算代码实例
Nov 02 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 Python
Python 中的Sympy详细使用
Aug 07 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
php变量范围介绍
2012/10/15 PHP
php中的静态变量的基本用法
2014/03/20 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
P3P Header解决Cookie跨域的问题
2013/03/12 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
小程序实现留言板
2018/11/02 Javascript
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
python类继承用法实例分析
2015/05/27 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
详解Python核心对象类型字符串
2018/02/11 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
德国拖鞋网站:German Slippers
2019/11/08 全球购物
开放系统互连参考模型
2016/06/29 面试题
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
学校安全工作制度
2014/01/19 职场文书
购房意向书
2014/04/01 职场文书
红色故事演讲稿
2014/05/22 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python
深入解析MySQL索引数据结构
2021/10/16 MySQL