用户:幻想_QAQ一只崽查看:0 回复:0 评论:0 创建时间:2020-04-25T14:16:31
·什么是turtle库
turtle库,又名“海龟库”,是 Python 中著名的图形化工具库。我们可以借助它提供的画笔工具绘制各种图案,在绘制图案的过程中将用到 Python 的各种基础知识。
·在线版海龟编辑器
在线版海龟编辑器是 Python 的编程工具,主要分为三大区域:用于编写代码的编辑区、显示代码运行结果的终端区,以及海龟画图区。
a.编辑区
即编写代码的区域
b.终端区
此处可以显示程序运行的结果,上面有两个按钮,分别是“运行”和“清除”。
运行:让程序运行并得出结果。
清除:将终端区的内容清除掉。
c:海龟画图区
此区域可显示使用海龟库画出来的图案。初始时会出现一只小海龟的形象,用于标识此区域,在点击“运行”按钮后就会消失。
d.其它功能
行号功能可以标识出你当前编辑的代码是第几行;
海龟画图区放大功能可以使这个区域覆盖整个屏幕;
可以新建一个作品并编辑新的代码;
可以自定义作品的名字,并保存到在线版海龟编辑器中;
可以打开保存的作品。
好了,进入正题了,我们正式开始今天的课程吧~
print() 可以告诉计算机在终端区打印输出我们指定的内容。代码中的 " 内容 " 可自行设
置,可以是数字、中文、英文等,但是所有内容都要用一对英文状态下的双引号或者
单引号括起来。
#示例代码
#如输出“Hello”
print("Hello")
·import
import 用于导入工具库,导入后可在程序中使用该工具库中提供的功能。
#导入海龟库代码如下
import turtle
·注释
注释是对代码的备注说明,起到做笔记的作用;
注释的内容不会被运行;
注释可以单行编写;
具体写法是在 # 后面写上要说明备注的内容
#注释范例
print("Hello Codemao")#打印“Hello Codemao”
尽量多运用注释来帮助自己梳理编写代码的思路,但在代码编写熟练后就不需要每一
行都写上注释了,只在关键的地方书写即可。
·turtle.Pen()
借助 turtle 库创建自己的画笔。
myPen = turtle.Pen()#创建名为myPen的画笔
固定的写法如上所示,创建一支画笔并进行命名,在后续的画图过程中将使用这个名字。
此处命名为 myPen。
注意:turtle.Pen() 中的 P 要大写,后面跟着的是英文状态下的括号。
·forward()
forward() 方法可以让画笔前进,画笔会在前进过程中画出直线。使用方法是在画笔名字后加上点,再加上 forward() 方法,在括号中填入前进的距离。
#示例
myPen.forward(100)
·left()
让画笔向左转,需要设置转多少角度。画笔的默认方向是朝右的,假设想要让画笔朝上,
就要向左转 90 度。
使用方法是在画笔名字后加上点,再加上 left() 方法,在括号中填入左转的角度。
#示例
myPen.left(90)
·旋转角度
转向角度不是图案内角的度数,而是 180 度减去内角度数得到的差。比如正方形的四个内角分别是 90 度,转向角度就是 180 度减去 90 度得到的 90 度。
·顺序结构
代码都是从上到下执行的,顺序结构是一种非常重要的程序结构。
好啦~废话不多说~看看今天的任务代码吧!
import turtle # 导入海龟库
myPen = turtle.Pen() # 创建名字为 myPen 画笔
myPen.forward(100) # 前进 100
myPen.left(90) # 左转 90 度
myPen.forward(100) # 前进 100
myPen.left(90) # 左转 90 度
myPen.forward(100) # 前进 100
myPen.left(90) # 左转 90 度
myPen.forward(100) # 前进 100
是不是很简单呢?我们下个帖子再见~