Lawliet|Python学习笔记——turtle库
turtle库——turtle绘图体系的python实现
- python的标准库之一
- 入门级的图形绘制函数库
1. 窗体设置
turtle.setup(width,height,startx,starty)
setup()—设置窗体大小及位置
窗体的左上角为窗体的原点(0,0)
四个参数中后两个可选
函数非必须
2.坐标体系
绝对坐标
坐标原点在窗体的正中心位置
使用goto函数来实现坐标位置到达
海龟坐标/运动控制函数
turtle.bk(d)海龟后退
turtle.circle(r,angle)—根据半径r绘制angle角度的弧形,以海龟左侧r距离的位置为圆心,进行曲线运动。若不给angle值,则默认360°
turtle.forward(d) /turtle.fd(d)—海龟前行,走直线 d:行进距离,可以为负数
3.角度坐标体系/方向控制函数
绝对角度
turtle.setheading(angle) /turtle.seth(angle)—改变海龟行进方向//只改变方向但是不行进
angle为绝对度数
海龟角度
turtle.left()
turtle.right()
4.色彩体系
常见的RGB色彩
turtle.colormode(mode)
mode=1.0:RGB小数值模式
mode=255:RGB整数值模式
5.画笔控制函数
turtle.penup /turtle.pu()—抬起画笔,海龟在飞行
turtle.pendown() /turtle.pd()—落下画笔,海龟在爬行
turtle.pensize(width) /turtle.width(width)—画笔宽度,海龟的腰围
turtle.pencolor(color) color为颜色字符串或者r,g,b值—画笔颜色,海龟在涂装
turtle.done()绘制完之后不退出窗体,等待手动关闭窗体
turtle.pencolor("purple")
turtle.pencolor(0.63,0.13,0.94)
turtle.pencolor((0.63,0.13,0.94))//元组
关于函数库调用
调用方式1
import<库名>
<库名>.<函数名>(<函数参数>)
优点:<库名>.<函数名>作为单独函数,有效避免了函数名称重复的问题
缺点:重复书写代码,麻烦
调用方式2
from<库名>import<函数名>
from<库名>import *
<函数名>(<函数参数>)
优点:函数书写简单便捷
缺点:可能会存在函数名称重复问题
调用方式3
import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)
综合前两种调用方式,给库关联一个更短、更适合自己的名字
Lawliet|Python学习笔记——turtle库相关推荐
- python学习笔记--turtle库的使用
turtle库的调用方法 python中其他库的调用方法也一样 1.import <库名> 使用方法:<库名>.<函数名>(函数参数) 使用这种方法的好处就是,当一 ...
- Python学习笔记-Turtle库简单实例之日期时间显示
Python语言包含有不少图形工具包,强如Tkinter,底层如python的内置图形库Graphics和Turtle.Turtle库就是通过控制屏幕上小乌龟的移动轨迹绘制图形,本文的一系列操作主要和 ...
- Lawliet|Python学习笔记——numpy库
1.numpy库认知 Numpy:表达N维数组的最基础库 库由c语言实现,Python来接口使用,计算速度优异 是Python数据分析及科学计算的基础库,支撑Pandas等 提供直接的矩阵运算.广播函 ...
- Lawliet|Python学习笔记——time库
Time库--Python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 import time time.<b>()#t ...
- Lawliet|Python学习笔记——random库
Random库-- 是使用随机数的python标准库 伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素 random库主要用于生成随机数 import random 1.基本随机数函数 随机数种子 ...
- Python学习17 Turtle库绘图
学习网址:https://docs.python.org/zh-cn/3/library/turtle.html Turtle库 Turtle库是Python语言中一个很流行的绘制图像的函数库,一个小 ...
- python学习之turtle库基本操作
目录 一段运行绘制蟒蛇的代码示例 turtle函数基本说明 一段运行绘制蟒蛇的代码示例 import turtle turtle.setup(650,350,200,200) turtle.penup ...
- Lawliet|Python学习笔记3——函数
1.函数的定义 函数是一段具有特定功能的.可重用的语句组 函数是一种功能的抽象,一般表达特定的功能 用于降低编程难度和代码复用 def <函数名>(<参数>): <函数体 ...
- python学习笔记——turtle绘制图形
一.turtle图形绘制 # PythonDraw.py '''import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle ...
最新文章
- ASP.NET中使用MD5和SHA1算法加密
- 修改html字体大小
- c/c++ max/min 4种实现方法
- CSS浮动(三)---Float
- OpenCV imwrite
- 数据库管理系统与数据库系统
- 解决eclipse刚启动卡死的问题~~~亲测有效~~
- 快了!CVPR 2019 所有录用论文题目列表刊出,即将开放下载!
- 7-3 对整型数据排序 (15 分)
- Money Pro for Mac如何导入账单?
- 【聚类模型①】k均值聚类算法
- 中文编程语言实现:翻译器
- python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写
- 程序员不要以为技术牛逼就行了,这些你必须知道的职场潜规则,助你一路高升!
- Python实操:正态分布检验
- 【原理】Basic Integer Overflows
- 超宽带室内信道模型研究与matlab仿真,复杂室内环境超宽带信号信道模型及仿真结果分析.pdf...
- 架构成长这十年,人生沉浮无限多!
- 【Linux】Shell运行原理及Linux权限
- unity模型木桶木桩木船木板木梯木房子绳子木箱模型石头模型
热门文章
- 2022.11.7-复制粘贴代码带来的问题
- 软考信息系统监理师:2016年4月1日作业
- pkg-config --cflags -- vips vips vips vipspkg-config: exec: “pkg-config“: executab的解决方案centos+ubuntu
- android cpu温控 机制,魔趣 Android 4.X ROM 中 CPU 调节器各种模式介绍和选择
- 小熊错误_小熊说言语即将问世!
- subsequent settlement in SD
- 测试-答对5道题的人是天才,答对4道的是帅才,答对3道的是将才,答对2道的是奇才,答对1道的是人才
- 视觉设计师跟平面设计_用户体验设计师应了解的6条视觉设计原则
- 参考文档:《基于多目标算法的冷热电联供型综合能源系统运行优化》 多目标粒子群 冷热电联供 综合能源系统 运行优化
- 别眼红马云,看看你能不能像他一样跨过这十道槛?