学python第十一节:深入分析turtle

Turtle是一个直观有趣的图形绘制函数。

这节课对turtle的以下几点进行补充:

在蟒蛇绘制代码中提到过import 库引用保留字的函数,是补充python程序功能的方式,使用2种编写格式:

第一种引用函数库的方法如下:

import <库名> <库名>.<函数名>(<函数参数>)

此时可以调用库中的所有函数,蟒蛇案例中应用如下:

import turtle #调用海龟绘图函数turtle

turtle.setup(650, 350, 200, 200) #定义绘图窗体

为了减少每次都要输入一长串库名turtle,可以使用自定义字符,例如:

import turtle as t #调用海龟绘图函数turtle

t.setup(650, 350, 200, 200) #定义绘图窗体

第二种方法如下:

from <库名> import <函数名,函数名,…>

from <库名> import *

具体使用实例如下:

from turtle import * #调用海龟绘图函数turtle所有函数

setup(650, 350, 200, 200) #定义绘图窗体

两种方法各有优势,还是以第一种为主,第二种会用之后的自定义的函数名冲突,由于python的函数名唯一性,当冲突时,解释器会以最近的函数定义为准。

现在进入控制函数的学习,在上一节的最后展示了turtle所有的函数,在现在的学习进度,重点掌握画笔控制函数,运动控制函数,方向控制函数,就可以画出一条会动的蟒蛇程序代码。,现在对其重要函数进行学习:

画笔控制函数:(改变画笔状态但是不进行绘画)

turtle.penup( ) 或者 turtle.pu( ) 抬起画笔,海龟悬在空中

turtle.pendown( ) 或者turtle.pendown( ) 画笔落下,海龟落在纸面

turtle.pensize( ) 或者turtle.width( ) 画笔宽度,海龟的腰围

turtle.home( ) 恢复到原点

turtle.end_fill( ) 颜色填充完成

turtle.fillcolor(颜色) 绘制图形并填充颜色

turtle.pencolor( 颜色) 画笔颜色,海龟在涂色

颜色分三种写法 turtle.pencolor(”black”)

turtle.pencolor(234,432,44)

turtle.pencolor(0.23,0.76,0.34)

元祖方式:turtle.pencolor((0.23,0.76,0.34))

元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,

用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改。

画笔控制函数:(改变画笔运动状态,若画笔落下则进行绘画)

turtle.forward(距离) 或者 turtle.fd( ) 正值向前行进或负值向后

turtle.circle(半径,弧度) 以圆心为r的距离,绘制角度为多少的弧线

方向控制函数:(改变画笔的绘制的方向,海龟头指向的位置)

turtle.setheading (角度) 或者 turtle.seth( ) 改变行进方向,角度为绝对角度

turtle.right( ) 顺时针(向右)旋转多少度

turtle.left( ) 逆时针(向左)旋转多少度

turtle.goto(x,y) 画笔行进到绝对坐标系(x,y)

turtle 函数 方法_学python第十一节:turtle深入 了解相关推荐

  1. python列表函数方法_与Python列表相关的函数

    对于列表而言,除了设置和修改其中的元素,还有一些其他的方法也很有用,我们来具体看一下. Python 获取列表的长度 有时候,知道列表中有多少个元素的话,会很有帮助.例如,如果我们不断地向 fruit ...

  2. python画画用哪库好_学Python画画:应用Turtle库画一个蠢萌的小黄人

    t.pensize(4) t.speed(10) 设置画笔的大小.画图的速度,可以改变数值来提升画笔的速度. python学习关注我们企鹅qun: 8393 83765 各类入门学习资料免费分享哦! ...

  3. python二级考time库吗_学python第十七节:time库的学习

    time库是python处理时间的标准库. time库的调用,可以帮助我们理解计算如何表达时间?如何提供获取系统时间并格式化输出功能?如何提供系统级精确计时功能?如何用于程序性能分析在python的官 ...

  4. python画樱桃小丸子_学python画图最快的方式——turtle小海龟画图

    原标题:学python画图最快的方式--turtle小海龟画图 python中的画图方式主要有三种:turtle.tkinter.pygame,我们先从最简单的turtle开始. 学python画图最 ...

  5. python自学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?

    原标题:自学Python的高效方法,学Python多久能找到工作? 相信有了解的人都知道,Python目前是首选的AI语言,在数据科学和AI中占据主导地位,而且随着互联网的发展,Python的应用越来 ...

  6. python要学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?

    原标题:自学Python的高效方法,学Python多久能找到工作? 相信有了解的人都知道,Python目前是首选的AI语言,在数据科学和AI中占据主导地位,而且随着互联网的发展,Python的应用越来 ...

  7. 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  8. 用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  9. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

最新文章

  1. Session丢失的解决办法小结
  2. Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码
  3. 别再找了!全网最全的数据分析全流程攻略在这
  4. 关于鸿蒙工艺调查分析报告,800万芯片订单已下,5nm工艺+鸿蒙系统,华为做了双重准备...
  5. Java 分割字符串
  6. video 标签内 音量_HTML5 视频(Video)元素使用详解
  7. 十年沉淀、厚积薄发,百度CTO王海峰详解NLP技术完整布局
  8. NSURLRequest 使用(网络文摘)
  9. python饼状图显示其比例_python可视化:matplotlib绘制的饼状图你了解吗?
  10. 数据结构与算法-进阶(五)图的实现
  11. idea社区版和企业版区别_idea 社区版开发 springboot及问题
  12. android 增大日志缓存
  13. 【商业模型UV规范】自学的进来看看吧,UV到底是什么?
  14. 第一章 Java简介
  15. php怎么控制段落排版,使用p上下分段落的排版,上下段落间距如何设置
  16. Quartus与Modelsim联合仿真ROM IP时输出波形一直为零的问题以及ROM配置仿真教程
  17. CG 学习 (1)——CG概览
  18. 记录一些使用化学软件的心得(含bug和问题解决)
  19. [转]中国为什么培育不出自己的跨国公司(搜藏)
  20. 面试系列MySql:谈谈MVCC机制的理解

热门文章

  1. 甘特图 知乎_如何使用 Excel 绘制甘特图?
  2. cdatabase读取excel第一行数据_pandas读取excel数据并对重复数据进行标记或者删除
  3. android 5.0 新功能,Android 5.0新特性有哪些?安卓5.0新功能汇总
  4. hibernate session 新增、删除,修改、查询样例
  5. css3制作广告栏效果的疑问?
  6. transition
  7. 课时53.video标签(掌握)
  8. 进入登录页时,用户名输入框自动聚焦、按enter键让密码框聚焦,完整输入信息后登录
  9. VMware配置linux网络步骤
  10. kotlin访问控制符可见性