python turtle颜色rgb_turtle绘图总结

turtle绘图总结

(2020-05-15 11:09:13)

标签:

python

turtle

绘图

总结

分类:

科技

1、画布:

(1) turtle.screensize(宽,高,背景颜色)

(2) turtle.setup(width=0.?,height=0.?,startx=?,starty=?)

宽、高小数表示占据电脑屏幕的比例;x、y表示坐标,窗口左上角为原点坐标,如果x、y空,则就是窗口在正中心;

2、画笔:

turtle.pensize()设置画笔宽度;

turtle.pencolor()设置画笔颜色,需要填字符串的,例如"red";

turtle.speed()设置画笔速度,范围[0,10]整数;

3、绘图:

turtle.forward(长度)往前移动

turtle.backward(长度)往后移动

turtle.right(角度)顺时针转

turtle.left(角度)逆时针转

turtle.pendown()下笔

turtle.goto(x,y)跳到这个坐标

turtle.penup()提笔

turtle.circle(半径,弧度,step=内切多边形边数)画圆,半径正负对应坐标轴

setx()设置x轴移动到指定位置

sety()设置y轴移动到指定位置

setheading(角度)设置当前朝向为多少角度

home()设置当前画笔位置为原点,朝向东

dot(半径)绘制一个指定直径和颜色的圆点

4、画图控制:

turtle.fillcolor(颜色)填充颜色,颜色都是字符串型

turtle(color1,color2)同时设置pen颜色为color1,fill颜色为color2

turtle.filling()返回当前是否在填充,是就True,不是就False

turtle.begin_fill()准备开始填充颜色

turtle.end_fill()填充完成

turtle.hideturtle()隐藏turtle形状

turtle.showturtle()显示turtle形状

5、其他命令:

turtle.clear()清空turtle窗口,但turtle位置和状态不变

turtle.reset()清空窗口,重置turtle为起始状态

turtle.undo()撤销上一个操作

turtle.isvisible()返回当前turtle是否可见

turtle.write(文本内容[font=("字体名字","字体尺寸","字体类型")])

turtle.mainloop()启用事件循环

turtle.done()结束循环

turtle.mode()设置turtle模式,如果没有给出,就返回当前模式,standard,向东,逆时针;logo,向上,顺时针

turtle.delay(毫秒)设置绘图延迟

turtle.begin_poly()开始记录多边形顶点,起点

turtle.end_poly()停止记录多边形顶点,终点,与起点相连

turtle.get_poly()返回记录的多边形

***************************************************************************************************

一、turtle的绘图窗体

turtle.setup(width,height,startx,starty)

1.setup()设置窗体大小及位置;

2.四个参数中后两个可选;

3.setup()不是必须的

二、turtle空间以及角度坐标体系

turtle.goto()——————与数学中的平面直角坐标系类似,默认以(0,0)点为原点

turtle.bk()

turtle.fd()

turtle.circle(r.angle)

turtle.seth(angle)——————角度:只改变行进方向但不行进

turtle.left(angle)——————平面直角坐标系90°方向

turtle.right(angle)——————平面直角坐标系-90°方向

三、RGB色彩模式

white、yellow 、magenta(洋红)、 cyan(青色)、 blue、 black 、seashell、 gold

、pink 、purple、 tomato

四、turtle程序语法元素分析

import <库名>——————下面的程序必须是turtle.

from<库名>import<函数名>——————下面的程序可以不写turtle.

import<库名>as<库别名>

t.pu()

t.pd()

t.pensize()

t.width()

t.pencolor()

t.fd()

t.circle()

t.seth()

for<变量>in

range(次数)——————循环语句,其中变量表示每次循环次数,0到<次数>-1

range(N)——————循环语句

range(M,N)——————产生M到N-1的整数序列

五、色彩填充

turtle.fillcolor(colorstring)——————绘制图形的填充颜色

turtle.begin_fill()

turtle.end_fill()

六、写字

turtle.write(s

[,font=(“font-name”,font_size,“font_type”)])——————写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项。

分享:

sg_trans.gif喜欢

0

sg_trans.gif赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵 称:

评论并转载此博文

sg_trans.gif

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2019年工信部重点实验室名单公布 涵盖卫星导航及人工智能等多个领域

来源&#xff1a;卫星界据工业和信息化部官网10月9日消息&#xff0c;依据《工业和信息化部重点实验室管理暂行办法》&#xff08;工信部科〔2014〕515号&#xff09;&#xff0c;经评审和公示&#xff0c;工业和信息化部公布2019年工业和信息化部重点实验室名单。根据文件&…

信捷伺服刚性调整_信捷電氣(603416):伺服與PLC增長將加速,口罩機解決方案帶來新增量...

來源&#xff1a;電新產業研究◾公司是國產小型PLC領先企業&#xff0c;具有一定的技術、渠道優勢。藉助PLC業務的影響與渠道優勢&#xff0c;公司比較成功的推動了伺服的搭售使用比例。近幾年&#xff0c;公司伺服業務產品品質也有較大提升&#xff0c;業內口碑反應較好&#…

文本字符分析python_Python实现字符串匹配算法代码示例

字符串匹配存在的问题 Python中在一个长字符串中查找子串是否存在可以用两种方法&#xff1a;一是str的find()函数&#xff0c;find()函数只返回子串匹配到的起始位置&#xff0c;若没有&#xff0c;则返回-1&#xff1b;二是re模块的findall函数&#xff0c;可以返回所有匹配到…

日志 note_深入源码解析日志框架Log4j2(二)

异步AsyncAppender​log4j2突出于其他日志的优势&#xff0c;异步日志实现。我们先从日志打印看进去。找到Logger&#xff0c;随便找一个log日志的方法。public void debug(final Marker marker, final Message msg) {logIfEnabled(FQCN, Level.DEBUG, marker, msg, msg ! null…

垂死挣扎-1

进程控制块是描述进程状态和特性的数据结构&#xff0c;一个进程只能有惟一的进程控制块。 编译&#xff1a;进行语法检查、函数分配空间&#xff0c;将各个函数编译成二进制码&#xff0c;按照特定目标文件格式生成目标文件。连接&#xff1a;把程序中各个文件编译生成的目标文…

最近5年,诺贝尔化学奖都颁给了谁?

来源&#xff1a;科研圈诺贝尔化学奖&#xff08;瑞典语&#xff1a;Nobelpriset i kemi&#xff09;由诺贝尔基金会管理&#xff0c;每年颁发一次&#xff0c;用于表彰在化学各个领域作出杰出贡献的人。第一枚诺贝尔化学奖章于 1901 年授予荷兰物理化学家雅各布斯亨里克斯范托…

6-4 二叉树的非递归遍历 (25分)_本周小结!(二叉树)

给「代码随想录」一个星标吧&#xff01;❝以后每周加上一个本周小结怎么样&#xff1f;❞本周小结发现大家周末的时候貌似都不在学习状态&#xff0c;周末的文章浏览量和打卡情况照工作日差很多呀&#xff0c;可能是本周日是工作日了&#xff0c;周六得好好放松放松&#xff0…

vue导入swiper_vue项目中导入swiper插件的方法

这篇文章主要为大家详细介绍了vue项目中导入swiper插件的方法&#xff0c;具有一定的参考价值&#xff0c;可以用来参考一下。感兴趣的小伙伴&#xff0c;下面一起跟随512笔记的小编两巴掌来看看吧&#xff01;版本选择swiper是个常用的插件&#xff0c;现在已经迭代到了第四代…

设置MYSQL数据库编码为UTF-8

1、 编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini&#xff0c;可以搜索&#xff0c;Linux下一般是/etc/my.cnf --在 [mysqld] 标签下加上以下内容&#xff1a; default-character-set utf8 character_set_server utf8…

5G核心网关键技术总览

来源&#xff1a;电子万花筒未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&…

samba安装_Centos安装Samba

1.先安装相关依赖以及库&#xff1a;yum install -y gcc-cyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel2.下载nginx安装包&#xff1a;wget -c https://nginx.org/download/nginx-1.12.0.tar.gz然后直接解压tar -zxvf n…

c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...

“一入函数深似海,从此数学是路人”很多同学都有这样的感觉。问&#xff1a;数学是从什么开始听不懂了&#xff1f;答&#xff1a;学函数的时候。函数问题作为中学阶段数学重要的知识点&#xff0c;真的是难倒了很多同学。数学老师也非常的痛苦&#xff0c;每次讲完函数问题&am…

解析 | 自动驾驶视觉定位与导航技术的研究与应用

来源&#xff1a;驭势未来视觉定位与导航技术是智能体具备的基础能力之一&#xff0c;随着无人驾驶的发展&#xff0c;基于低成本摄像头及人工智能算法的视觉定位与导航技术成为了无人驾驶的主流技术路线之一。在传统工作方式中&#xff0c;视觉定位与导航技术通常采用SLAM&…

c# 配置文件App.config操作类库

public class ConfigOperator{#region 从配置文件获取Value/// <summary>/// 从配置文件获取Value/// </summary>/// <param name"key">配置文件中key字符串</param>/// <returns></returns>public static string GetValueFromC…

visual studio 调试 定义debug常量_有趣的阅读 12个提高生产力的Visual Studio调试技巧...

以前因为工作的关系&#xff0c;接触过不少程序员同行&#xff0c;发现很多同学对所谓的小技巧tips感兴趣。本文就是一篇很有趣的文章&#xff0c;总结介绍了12个关于“宇宙第一IDE”—— Visual Studio的实用技巧。善加利用这些小技巧&#xff0c;能够在使用Visual Studio进行…

2016专接本c语言真题_云南特岗教师考试真题(中学信息技术)9套(无答案)

目录&#xff1a;1. 云南省2009年中央特岗计划教师招考试卷&#xff08;中学信息技术&#xff09;2. 云南省2010年中央特岗计划教师招考试卷&#xff08;中学信息技术&#xff09;3. 云南省2011年中央特岗计划教师招考试卷&#xff08;中学信息技术&#xff09;4. 云南省2013年…

淘金尖端领域:全球量子技术最新投资趋势

IBM50量子位量子计算机原型&#xff08;来源&#xff1a;IBM&#xff09;来源&#xff1a;资本实验室 作为一个少有人参与的尖端领域&#xff0c;量子技术除了在少数国家的政府部门与科研机构&#xff0c;以及科技巨头的推动之下缓慢成长&#xff0c;也正在通过越来越多的创业公…

teamviewer设备数量上限怎么解决_支小蜜刷脸支付设备解决方案,支小蜜刷脸支付设备怎么使用...

高校刷脸支付解决方案&#xff0c;用于解决高校消费场景支付需求&#xff0c;在线上通过高校人脸小程序完成学生认证&#xff0c;面容录入&#xff0c;开通刷脸支付。开通刷脸支付后&#xff0c;可以在学校内通过刷脸进行支付(校园食堂消费、校园超市消费等)。这个方案将支付宝…

字符串删除重复字符

ASCII编码对应的十进制为 0 到 127&#xff0c;对其 进行 强制类型转换后可转化为数组下标 将数组内元素初始值置为0&#xff0c;遇到一个元素第一次出现时&#xff0c;将数组内元素置为1&#xff0c;其后判断数组内元素不为0&#xff0c;则不再操作。 int myArray[128] {0}; …