python的turtle库是另外下载嘛吗_python—turtle库的基本介绍
一、turtle库概述:
turtle(海龟)库是turtle绘图体系python的实现;
turtle绘图体系:1969年诞生,主要用于程序设计入门;
turtle库是python的标准库之一;属于入门级的图形绘制函数库;
説名:python计算生态=标准库+第三方库
标准库:是随解释器直接安装到操作系统中的功能模块;
第三方库:需要经过安装才能使用的功能模块;
库:library、包package、模块module统称为模块;
turtle库绘制原理:有一只海龟在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形,海龟由程序控制,可以自由改变颜色、方向宽度等;
二、turtle绘图窗体:
turtle.setup(width,height,startx,starty)
#setup设置窗体大小,四个参数中后两个参数非必选参数;
#setup()是非必须的;
turtle的空间坐标体系:
turtle的移动:
turtle.goto(x,y)
import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)
#画圆的用法
turtle.circle(r,angle)
#当前距离后退
turtle.bk(d)
#当前距离前进
turtle.fd(d)
turtle角度坐标体系:
turtle.seth(angle)
#seth()改变海龟行进方向;
#angle为据对度数;
#seth()只改变呢方向但是不行进;
同时turtle还提供了left和right方法:
turtle.right(angle)
turtle.left(angle)
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
turtle同时兼容使用RGB色彩体系:
1、常用的RGB色彩体系如下:
使用RGB色彩模式写法为:
turtle.colormode(mode)
支持RGB的小数模式和整数模式;
三、turtle画笔控制函数:
turtle.penup():表示抬起画笔,海龟在飞行;可以简写成turtle.pu()
turtle.pendown():表示画笔落下,海龟在爬行;可以简写成turtle.pd()
turttle.pensize(width):表示画笔的宽度,也可以使用turtle.width(width)
turtle.pencolor(color):color为颜色字符串或者 RGB值;
turtle.forward(d):向前行进距离;可以简写为turtle.fd(d),d为整数可以为负数;
turtle.circle(r,extent=NONE):根据半径r绘制extent角度的弧形,r默认在圆心左侧R距离的位置;extent:绘制角度默认360度是整圆;
下边是python简单绘制代码:
#PythonDraw.py
import turtle as tu
tu.setup(650,350,200,200)
tu.penup()
tu.fd(-250)
tu.pendown()
tu.pensize(25)
tu.seth(-40)
for i in range(4):
tu.pencolor("yellow")
tu.circle(40,80)
tu.pencolor("gold")
tu.circle(-40,80)
tu.circle(40,80/2)
tu.fd(40)
tu.circle(32,180)
tu.fd(40*2/3)
tu.done()
笔记是学习北京理工大学嵩天教授课程笔记;只作为笔记用途;
python的turtle库是另外下载嘛吗_python—turtle库的基本介绍相关推荐
- python标准库random中函数的作用_Python随机函数库random的使用方法详解
Python随机函数库random的使用方法详解 前言 众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为 ...
- python turtle画房子代码里面的窗子_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width,height,startx,starty) # ...
- python标准库os中用来列出指定_Python 标准库 os 中用来列出指定文件夹中的文件和子文件夹列表的方式是listdir()。_高职高专数字资源平台答案_学小易找答案...
[单选题]以下哪种不是不饱和脂肪酸( ) (2.0分) [名词解释]酶的活性中心 [简答题]6.举例说明酶的结构和功能之间的相互关系. [单选题]下列( )是脂肪酸 (2.0分) [简答题]7.试述维 ...
- 全国计算机等级考试python教材.pdf_全国计算机等级考试python二级教程,视频资源下载...
课程名称 全国计算机等级考试python二级教程,视频资源下载 课程目录 1.第01讲考试介绍和程序设计基本方法 2.第02讲基本语法元素 3.第03讲函数input和eval和print 4.第04 ...
- 技能 | Python处理图像10大经典库(附下载地址)
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 1.scikit Image scikit-image是一个与nu ...
- Windows下Python安装及pycharm,pip下载和安装第三方库
Python是方便的编程语言,基于其的文本处理工具非常方便. 1. python安装不详细赘述,非常方便,但是安装好后需要在系统中设置环境变量,具体进入步骤为"我的电脑--属性--高级系统属 ...
- python you-get下载视频-使用python库之you-get下载视频
电脑想要下载b站的视频,防止视频被和谐了本地还能看,但是电脑端b站却没有本地下载的视频链接,这时候就可以用you-get下载了. 1.安装python.怎么安装就不写了.可以直接安装anaconda, ...
- python下载的库要放到哪里-python库在哪里下载?怎么安装?
库可是我们在编程时,不可缺少的内容,在运行脚本时候,需要很多库的支持,因此学会基本的下载和安装库尤为重要,一起来看下吧~ Windows下python库的3种常用安装方法 1.pip安装(需要pip) ...
- python turtle隐藏画笔_Python turtle库的画笔控制说明
turtle.penup() 别名 turtle.pu() :抬起画笔海龟在飞行 turtle.pendown() 别名 turtle.pd():画笔落下,海龟在爬行 turtle.pensize(w ...
最新文章
- jquery.autocomplete自动补全功能
- visual assist安装方法
- 程序员想知道代码是怎样跑起来的
- Android面经分享,失业两个月,五一节前拿到offer
- gitlab汉化及关联LDAP
- 【转】 基于C#.NET的高端智能化网络爬虫 2
- http 请求头回显
- 继承接口Java多线程(二)、启动一个线程的3种方式
- [bzoj4874]筐子放球
- 流式上传文件到服务器磁盘,通过HTTP将数据从浏览器流式传输到服务器的方法...
- 用PS修改PNG格式图标的颜色
- html5视屏教程地址
- 3DS MAX 基础知识 材质编辑器
- python的设计哲学是什么意思_哲学是什么?
- destoon-开启远程ftp后会员头像上传不显示
- linux打开nginx配置文件,【linux】systemctl启动nginx没有加载nginx.conf配置文件?
- 【UER #7】套路
- 中兴网络设备交换机路由器查看BGP状态检查命令方法
- 【转】Axure RP 9 最新版授权码(亲测有效)
- “读心术”或将代替传统密码:EEG识别脑电波,以此来鉴别身份
热门文章
- 重磅!专硕学制改为三年,多所高校发文!
- 成为诺奖热门人选,培养三名院士,他25岁才读研一!
- 2020,AI算法岗,劝退还是继续?
- AI攻破高数核心,1秒内精确求解微分方程、不定积分
- 施一公:优秀博士如何养成
- 数学学习的心理——关于数学中的挫败的反思及若干启示
- Data Poisoning Attacks to Deep Learning Based Recommender Systems论文解读
- linux netstat服务,linux netstat查看服务和端口状态
- lucene6.0 查询语句设置关键字boost值
- 获得Class引用的三种方式?Class.forName()、getClass以及.class的使用