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入门教程之if语句的用法
May 14 Python
Python中每次处理一个字符的5种方法
May 21 Python
教你用python3根据关键词爬取百度百科的内容
Aug 18 Python
python机器学习之神经网络(二)
Dec 20 Python
python打开使用的方法
Sep 30 Python
Python assert关键字原理及实例解析
Dec 13 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
logging level级别介绍
Feb 21 Python
Python中sys模块功能与用法实例详解
Feb 26 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 Python
Python机器学习之基础概述
May 19 Python
Python的代理类实现,控制访问和修改属性的权限你都了解吗
Mar 21 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读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
javascript 写类方式之五
2009/07/05 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
Angular父组件调用子组件的方法
2018/04/02 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
微信小程序开发之转发分享功能
2019/10/22 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python如何实现转换URL详解
2019/07/02 Python
基于Django统计博客文章阅读量
2019/10/29 Python
基于python实现雪花算法过程详解
2019/11/16 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
Europcar比利时:租车
2019/08/26 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
爷爷追悼会答谢词
2014/01/24 职场文书
自荐信的格式
2014/03/10 职场文书
小学生家长寄语
2014/04/02 职场文书
慈善晚会策划方案
2014/05/14 职场文书
学校火灾防控方案
2014/06/09 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript