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()返回记录的多边形

pythonturtle库使用心得_[python库]turtle库总结相关推荐

  1. python七段数码管绘制单个数字_使用Python的turtle库实现七段数码管绘制

    七段数码管绘制: 七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置. 七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含 ...

  2. python的turtle库的简单使用

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

  3. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  4. python棋盘格_干货必看 | Python的turtle库之经典棋盘格

    国际棋盘格是一个由9横9纵的线组成的格子正方形,用Python的turtle库进行绘制的时候,先做9横9纵的线,再填上灰色小正方形,这就可以完成一个棋盘格了,下面是具体的操作步骤. (一)整体代码 1 ...

  5. python使用turtle库绘制一个100长度的十字架_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例...

    使用python图形模块turtle库绘制樱花.玫瑰.圣诞树代码实例 发布时间:2020-08-22 15:57:19 来源:脚本之家 阅读:76 作者:Soul fragments 今天为大家介绍几 ...

  6. 用python绘制树和森林_使用Python的Turtle库绘制森林的实例

    这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...

  7. python四瓣花图形_详解python使用turtle库来画一朵花

    看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移. 当然不能提前看答案,自己试着写代码. 之前有用过海龟画图来画过五角星.奥运五环.围棋盘等,所以感觉不难. # !/usr/bin ...

  8. python turtle库画图_《体验Python中turtle库画图》教学设计

    <体验Python中turtle库画图>教学设计 射阳县高级中学 张珊珊 学情分析: 学生从未接触过编程,因此通过画图来提高学生的学习积极性,而Python语言相较其他语言简单易学,程序里 ...

  9. python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子

    我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...

最新文章

  1. JAVA线程池的简单实现及优先级设置
  2. 【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局(转)
  3. zookeeper是做什么用的_做橱柜用什么门板好 选对很关键
  4. postgresql数据库用户名密码验证失败
  5. 数列递推(牛客练习赛83)(数学、分块)
  6. leetcode733. 图像渲染(bfs)
  7. 自考计算机成绩,自考成绩计算机中是什么意思?
  8. Skype 释出新的 Linux 客户端
  9. 计算机考试要怎么学,计算机二级该如何自学备考?千万不能大意!
  10. 怎么制作OC材质预设?
  11. 讲座记录——科技论文写作及科研方法
  12. tdr 定位公式_时域反射计TDR原理详细解析
  13. 你为什么要离开上一家公司?
  14. 【渝粤教育】电大中专计算机网络基础_1作业 题库
  15. 近期数学杯赛汇总,哪个含金量高?
  16. 暑假假期训练总结-3
  17. 【网格问题】leetcode289.生命游戏
  18. Google GMS认证测试几个名词
  19. UI仿应用宝app下载页面源码
  20. 第一课:什么是树莓派

热门文章

  1. 原生JS实现鼠标按下拖拽效果
  2. sony的故事 第 2 章
  3. React setState 的异步与同步
  4. 透过重疾险排名了解保险的意义
  5. 给为年终总结发愁的职场人,准备了一些模板
  6. 雷柏 v500s 键盘 开箱
  7. 重启IIS服务的方法
  8. 微软XAML Studio - WPF, Sliverlight, Xamarin, UWP等技术开发者的福音
  9. 会计专业为什么要学python-御丽诗妃:为什么我建议你一定要学Python?
  10. Mysql 出现Error 1118 Row size too large. The maximum row size is 65535 的解决办法