0.官方资料:

https://docs.python.org/3/library/turtle.htmlhttps://docs.python.org/3/library/turtle.html

 1.导入turtle绘图库

import turtle 

 2.窗口控制

turtle.bgcolor(*args) 设置背景颜色
turtle.bgpic(picname =None) 背景图片填充
turtle.title("name") 设置窗口名称

 3.运动控制

turtle.goto(x,y)

画笔定位到坐标(x,y)

turtle.setx(x)

第一个坐标设置为 x

turtle.sety(y)

第二个坐标设置为y

turtle.forward(distance)

向前移动指定的distance

turtle.backward(distance)

向后移动指定的distance

turtle.right(angle)

angle单位右转

turtle.left(angle)

angle单位左转

turtle.home()

移动到原点

turtle.speed(speed)

以 speed 速度运动

turtle.circle(radius, extent=None,steps=None)  根据半径radius绘制 [ extent角度的弧形 || steps条边的内切正多边形 ]

turtle.dot(r)

绘制一个指定直径和颜色的圆点

4.画笔控制

turtle.pendown()

落笔,在此状态下会画出运动的轨迹

turtle.penup()

提起笔移动,不绘制图形,用于另起一个地方绘制

turtle.pensize(width=None)

画笔粗细

turtle.pencolor(*args)

画笔颜色

turtle.fillcolor(*args)

填充颜色

turtle.begin_fill()

开始填充

turtle.end_fill()

结束填充

turtle.seth(angle) 设置海龟的行进方向(角度按逆时针),但不行进,如-40是朝右下方向。

5.海龟外观

turtle.hideturtle()

让看不见

turtle.showturtle()

使可见

turtle.isvisible()

返回当前turtle是否可见

 画笔形状:

turtle.shape(name=None)  name:一个有效名字的字符串
“arrow” “turtle” “circle”
“square” “triangle” “classic”

6.其它命令

turtle.clear()

从屏幕中删除绘图,但是turtle的位置和状态不会改变

turtle.reset()

从屏幕中删除绘图,重新居中,并将变量设置为默认值。

turtle.undo()

撤销上一个turtle动作

turtle.delay(delay=None) 返回或设置绘制延迟(以毫秒为单位),绘制延迟时间越长,动画的速度就越慢。

turtle.write(arg, move=False, align=”left”, font=(“Arial”, 8, “normal”))

写文本。arg:文本内容;move:是否移动; align:对齐方式( “left”, “center” or right”);font: 字体名称、字体大小、字体类型。

7.实例1

import turtle            #导入turtle包
turtle.shape("turtle")   #画笔形状
turtle.title("实例1")     #设置窗口名称turtle.penup()           #起笔,在此状态下不会画出运动的轨迹
turtle.goto(-125,-25.)   #画笔定位到坐标(x,y)
turtle.pendown()         #落笔,在此状态下会画出运动的轨迹#turtle.begin_fill()
def cfx():turtle.forward(100)     #向正方向运动 distance 长的距离turtle.right(90)        #向右偏 angle 度turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)for i in range(20):      #循环遍历20次cfx()turtle.right(18)

运行过程:

python海龟绘图常用指令【极简笔记】相关推荐

  1. Python海龟绘图:绘制趣味简笔画

    简单日常分享:百年风雨路,扬帆再起航! 图画效果: 目录 图画效果: 代码分享: 红日部分 :黑边红底 小鸟函数:海鸥飞翔 大船部分:船身加旗帜 小船部分:船身加旗帜 水面部分:横线表示 代码分享: ...

  2. 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)

    Python 如何调用graphics库画圆弧,半圆等 import turtle turtle.left(135) turtle.circle(120,90) turtle.done() pytho ...

  3. Vue学习(入门实例、常用指令)-学习笔记

    文章目录 Vue学习(入门实例.常用指令)-学习笔记 实例 常用指令 v-on v-bind v-for v-html v-if event v-model 双向数据绑定实现 - defineProp ...

  4. python海龟作图好看图案_编程入门 06:Python 海龟绘图

    编程入门 06:Python 海龟绘图 现在让我们开始尝试图形用户界面 (GUI) 程序的编写 Python 标准库中有个 turtle 模块, 可以生成标准的应用程序窗口进行图形绘制 turtle ...

  5. Python 海龟绘图 100 题——第 72 题

    题目:绘制下面的图形 解析: 绘制螺旋的圆.此题的思路在于把画圆的过程想象多个多边形,每次多边形的边长都会增长. 我这里以 10 作为转过的角度,每转依次边长增加 10,这个过程重复 100 次. 答 ...

  6. 海龟画图 python代码五星红旗,python海龟绘图之画国旗实例代码

    画之前肯定要知道规格图,我找了一个大致的图. 参考图片: 绘制大星的方法很简单,五角星的补角是144度. 绘制小五角星有点麻烦,因为我国国旗上的小五角星并不是平放的(美帝曾经这样把我们的国旗搞错过), ...

  7. 【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

    卡塔尔世界杯元素python海龟绘图(附源代码) 世界杯主题前端特效5个(附源码)程序人生 本文目录: 一.python turtle海龟绘图卡塔尔世界杯元素 (1).绘制效果图 (2).代码演示方法 ...

  8. python海龟绘图代码大全-python海龟绘图的例子 python绘图工具用法

    python turtle模块即海龟绘图的使用方法,对于需要进行图形编程会有一定的借鉴价值. python turtle模块简介: python2.6版本中引入的一个简单的绘图工具,叫做海龟绘图(Tu ...

  9. Python 海龟绘图 100 题——第 88 题

    题目:绘制下面的图形 解析: 绘制圆形套正方形.(此题给的两种方法起始位置不同,方法一从最上面开始,方法二从图中 O 点起始) 答案: 方法一 import turtle as t for i in ...

最新文章

  1. cmd指令大全指令_干货 | Linux 超全实用指令大全
  2. 右键菜单无响应_给电脑添加右键菜单重启资源管理器,让电脑不再死机!
  3. JZOJ 4726. 【NOIP2016提高A组模拟8.22】种花
  4. Angularjs实现下拉框自动匹配键值对对象技巧
  5. 如何看待2018年小米雷军98.18亿年薪?
  6. 可编程交换时代就在这里
  7. 启动Eclipse时发生An internal error occurred during: Initializing Java Tooling错误,详细提示如下:...
  8. 真会省钱!苹果iPhone SE3首拆:电池、内存容量揭晓、基带属实缩水
  9. 拥塞避免算法、快重传、快恢复、慢启动
  10. python批量下载静态页面_Python selenium如何打包静态网页并下载
  11. 实习技术员的基本功(十)
  12. 计算机哪个按键可以和弦,多指和弦常用键盘位置及指法
  13. 总结:form中使用onSubmit=return false防止表单自动提交,以及s...
  14. IOS 音乐播放器 (附源码)
  15. linux命令之journalctl —— 筑梦之路
  16. python统计列分布_pd.DataFrame统计各列数值多少的实例
  17. netty自定义通讯协议校验魔数
  18. 【AI每日播报】棋圣聂卫平告负 Master取得第54场胜利
  19. WiFi辐射比手机电脑辐射数值小 60厘米外基本为0
  20. OC中的Block属性

热门文章

  1. Arduino基础项目六:制作报警器
  2. chrome 内存管理机制_出色的Suspender可以更有效地管理Chrome的内存使用情况
  3. list @size 验证_python爬虫21 | 对于b站这样的滑动验证码,不好意思,照样自动识别...
  4. 【逗老师带你学IT】PRTG监控系统通过企业微信推送告警消息
  5. Bug[9] AT+COPS设置网络模式为自动,返回ERROR
  6. 越来越多的岗位需要DPDK,那从DPDK该如何提升网络底层效率丨网络原理丨Linux服务器开发丨后端开发丨网络底层原理
  7. 小米2 android版本更新,小米2S怎么升级android系统
  8. stream 实现异构数据表的传输
  9. u盘无法识别如何修复?恢复U盘,建议尝试下这些方法
  10. MIPI 系列之 DPI