python的turtle绘图体系入门必看(一)
1 设置窗体
turtle.setup(width,height,startx,starty)
说明:
- setup()函数不是必须的
- 前两个参数代表窗体的横向宽与纵向长
- 后两个参数可选,表示窗体距离屏幕的横向距离和纵向距离(也可以理解为窗体左上角距离屏幕左上角的横向和纵向距离),不填默认窗体居中
2 turtle空间坐标体系
- 绝对坐标
重要函数:
turtle.goto(x,y) 让任何位置的海龟到达某一个坐标位置
- 海龟坐标
重要函数:
turtle.fd(d) 向海龟的正前方向运行
turtle.bk(d) 向海龟的反方向运行
turtle.circle(r,angle)以海龟当前位置左侧的某一点为圆心,进行曲线运行
注:前后左右是相对海龟来说,不是相对屏幕
3 turtle角度坐标体系
- 绝对角度
重要函数:
turtle.seth(angle) 改变海龟行进方向
- 海龟角度
重要函数:
如上图所示
4
RGB色彩体系
常用的RGB色彩
重要函数:
默认采用小数值,可以改成整数值
turtle.colormode(1.0)
turtle.colormode(255)
出处:北理工Python慕课
相关文章:

交换两个变量的值不使用第三个变量(Java)
关于这个问题网上有好多答案,最近有人说这是个奇葩问题 个人测试了一把,如果是普通的数字的话,基本上没有问题 public static void main(String[] args) {int a 2147483647;int b 2147483646;// aab;// ba-b;// aa-b;// b a (a b) * 0; …

Task02:青少年软件编程(Scratch)等级考试模拟卷(二级)
电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)【2019.09】青少年软件编程(Scratch)等级考试试卷(二级)【2019…

Visual Studio 15.7预览版4改进Git、C++支持
\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\对于即将到来的Visual Studio 2017 15.7,微软已经发布了多个新的预览版本。这些版本的变更很有限,似…

python库引用的3种方式比较
方法一 import 库名 使用方式: <库名>.<函数名>(<函数参数>) 方法二 from 库名 import 函数名/* 使用方式: <函数名>(<函数参数>) 第一种方法可以避免第三方库函数和自定义函数重名 第二种更简洁,适用于引用…

使用livereload实现自动刷新
livereload是一个web开发辅助工具,当我们修改完html、css和js的时候会自动刷新浏览器,解放码农的双手。这样在双屏切图、写js代码的时候会提高很多效率。livereload有很多版本,比如基于ruby的版本,我们今天介绍的是nodegruntchrom…

Task03:青少年软件编程(Scratch)等级考试模拟卷(二级)
电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)【2019.09】青少年软件编程(Scratch)等级考试试卷(二级)【2019…

java静态代理与动态代理
2019独角兽企业重金招聘Python工程师标准>>> 代理模式是java常见的设计模式。其目的是为其他对象提供一个代理以控制对某个真实对象的访问。通过代理类这一中间层,有效控制对真实委托类的对象的直接访问,同时可以实现自定义的控制策略。 根据…

python的turtle绘图体系入门必看(二)
1 turtle画笔控制函数 画笔操作后一直有效,一般成对出现 turtle.penup() 别名 turtle.pu() 画笔抬起,海龟在飞行(不在画布上留下图案) turtle.pendown() 别名 turtle.pd() 画笔落下,海龟在爬行 turtle.pensize(width) 别名 turtle.width(wi…

MSSQL2005外网IP的1433端口开启方法
打开SQL Server Configuration Manager,在SQL server配置管理器展开SQL server 2005网络配置-->SQLEXPRESS 的协议-->双击TCP/IP协议-->ip地址将1433端口启用,重启下MSSQL服务才能生效,示例图: 重启下MSSQL服务才能生效转…

Rokid webhook 指南 手把手教你做个懒人
若琪用户 Amadeus 在社区里分享过很多视频。当你进门10秒后还未关闭房门,若琪会一直报警提醒;当你走进门后将门反锁的那一刻,若琪会为你播报今天的天气、为你播放设定的轻音乐。 看到这些视频中对传感器、智能情景的熟练运用,你很…

Task04:青少年软件编程(Scratch)等级考试模拟卷(二级)
电子学会 软件编程(图形化)二级训练营 试题来源 青少年软件编程(Scratch)等级考试试卷(二级)【2019.09】青少年软件编程(Scratch)等级考试试卷(二级)【2019…

Python数字类型及操作汇总(入门级)
1. 整数类型 2. 浮点数类型 带有小数点及小数的数字 取值范围和精度都有限制,但常规计算可忽略不计(基本无限制) 注意:浮点数运算存在不确定尾数(不是bug,一般发生在10-16左右,因为计算机内部用二进制表示,…

FCKeditor如何升级CKEditor及使用方法
之前编辑器用的是FCKeditor,因为项目原因需要升级为最新版本4.2.2,发现是已经更名为CKEditor。 百度了一下,据官方的解释,CK是对FCK的代码的完全重写。 项目环境是asp.net的,之前用的FCKeditor版本是2.6。 在aspx文件头…

【新周报(045)】青少年编程竞赛交流群周报
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 为了完成二月份青少年编程公益训练营的活动,本周整理了以往收集的电…

Xshell5中常用linux服务器命令集合
简易版:http://www.zhimengzhe.com/linux/84546.html 详细版:http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/default.html?page4转载于:https://www.cnblogs.com/keye/p/8982440.html

C++设置每屏显示的行数简易办法
定义计数变量counter if ((counter) % 22 0) { //每屏显示22行 cout << "请按回车键继续";cin.get(); }效果

挖坑挖到cnblogs.com来...
这几年一直在cppblog.com上敲字, 因为开帖时满脑袋都是C, 所以选了它~ 懒懒散散竟然也敲了四年多, 真是难得的有毅力啊~ 回头看看这一年越来越不务正业了,C越来越少, 到是当年看着不爽的Java越来越多~唉, 语言只是工具而已, 当年为何如此偏执~ 本来就想在cppblog.co…

vue项目踩坑
由于上一个小项目写的很次,这一次打算好好地写一个博客系统,最近刚刚结束了管理员的管理端的编写。其中遇到了很多小坑。 其实只能说自己vue用的不是特别熟练吧。很多问题都有些想当然了,实现起来发现了很多的问题。简单的记录几个我自己认为…

【NCEPU】王子朝:神经网络、支持向量机原理
王子朝 是华北电力大学计算机系大四的学生,LSGO软件技术团队(Dreamtech算法组)成员,参加了多期Datawhale的组队学习活动,现保送西安电子科技大学深造。 希望参与我们线下组队学习的同学,可以在微信公众号后…

C++ 枚举类型基本知识
1.定义 enum <类型名> {<枚举常量表>};2.说明 关键字enum——指明其后的标识符是一个枚举类型的名字。 枚举常量表——由枚举常量构成。枚举常量只能以标识符形式表示,而不能是整型、字符型等文字常量。 非法定义: enum letter_set {a,d…

ES6常用语法
主要总结一些 ES6 常用的语法及知识点,其次就是总结一下在 ES6 使用过程需要注意的重点 常用语法 常量 // es5常量 var person {name: shi } Object.defineProperty(person, sex, {writable: false,value: man })// es6常量 const sex man; 复制代码多行字符串和模…

【NCEPU】吴丹飞:(CSAPP)计算机系统漫游
吴丹飞是华北电力大学数理系大三的学生,LSGO软件技术团队(Dreamtech算法组)成员,参加了多期Datawhale的组队学习,荣获多期优秀队长的称号。 希望参与我们线下组队学习的同学,可以在微信公众号后台回复 线下…

Python字符串类型及操作总结
1.字符串表示 两种类型四种表示 单行-一对单引号或一对双引号 “python” ‘python’ 多行-一对三单引号或一对三双引号 ‘’’python’’’ “””python””” (三单引号形成的是字符串,但也可以用作多行注释) 如果字符串中出现双引号,则两边要用单引…

python利用wx.grid网格显示数据
首先需要定义类似数据模板的类。 import wx.grid as gridclass MyDataTable(grid.PyGridTableBase):def __init__(self,data,colLabelsNone):grid.PyGridTableBase.__init__(self)self.colLabels colLabelsself.data datadef GetNumberRows(self):return len(self.data)def G…

Linux Test Project 测试套件说明
LTP(Linux Test Project) Linux Test Project 是由SGI、OSDL和Bull开发和维护的一个项目,由IBM、思科、富士通、SUSE、Red Hat、Oracle和其他公司共同开发和维护。该项目的目标是向开源社区提供测试用例,以验证Linux的可靠性、健壮…

Python time库的使用总结
1. 简介 time库是Python中处理时间的标准库 -计算机时间的表达 -提供获取系统时间并格式化输出功能 -提供系统级精确计时功能,用于程序性能分析 2. 用法 import time time.() 3. 函数 主要有三类: -时间获取:time() ctime() gmtime() -时…

Android静态变量的生命周期
Android是用Java开发,其静态变量的生命周期遵守Java的设计。我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区。当类 被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的…

Python3基础笔记---面向对象
只是对一些新的知识的记录 1、创建类 class ClassName:<statement-1>...<statement-N> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。 __init__() 方法可以有参数 2、方法 (…

【NCEPU】凌亮:Linux实践
凌亮是华北电力大学数理系大二的学生,LSGO软件技术团队(Dreamtech算法组)成员,参加了多期Datawhale的组队学习。 这篇图文是他在每周五晚参加线下组队学习活动时的分享。 希望参与我们线下组队学习的同学,可以在微信…

Python控制结构总结
-程序的控制结构共三种 顺序结构:程序按照线性顺序逐渐执行 分支结构:程序根据条件有选择的向程序运行方向执行 循环结构:程序根据一定条件在运行之后返回执行 一、分支结构 单分支结构 if <条件>:<语句块>类似&am…