Python-Turtle库(海龟绘图)基础知识点
2021/9/11 14:04:58
本文主要是介绍Python-Turtle库(海龟绘图)基础知识点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
中国大学MOOC《python语言程序设计》课程 ——学习日记
一、Turtle库 绘图原理:
可以想象成有一只海龟,初始位置在窗口中心,且方向朝正右方;
海龟走过的轨迹形成了绘制的图案:
我们通过编写程序,控制海龟的行动轨迹,并且可以设定轨迹的大小、颜色等等。
二、Turtle的绘图窗口:
函数:turtle.setup(width, height, startx, starty) 表示建立一个绘图窗口
width:绘图窗口的宽度(像素)
height:绘图窗口的高度(像素)
startx:(绘图窗口左上角的点)距离屏蔽左侧的距离(像素)
starty:(绘图窗口左上角的点)距离屏蔽顶部的距离(像素)
Ps:startx和starty可以不填,表示绘图窗口在电脑屏幕上居中。
三、Turtle空间坐标体系:
函数:turtle.goto(x, y) 表示移动到窗口上的某一点(注:带轨迹)
.goto函数是以绘图窗口中心为坐标原点,把窗口划分为4个象限的坐标系。
PS:如果移动过程中不想带轨迹,可配合turtle.penup()和turtle.pendown()这两个函数使用。
turtle.penup():提起画笔(海龟起飞)
turtle.pendown():落下画笔(海龟降落)
函数:turtle.fd(d):前进(d:距离)
函数:turtle.fd(d):后退(d:距离)
函数:turtle.circle(r, angle):画一个半径为r,角度为angle的圆。
若半径 r ≥ 0 ,代表圆心在海龟左侧;反之,在右侧。
四、Turtle角度坐标体系:
函数:turtle.seth(angle):改变海龟的行动方向,使海龟朝向angle,其中angle表示绝对角度。
函数:turtle.left(angle): 使海龟往左转angle的角度,其中angle表示相对于海龟当前自身的角度。
函数:turtle.right(angle):使海龟往右转angle的角度,其中angle表示相对于海龟当前自身的角度。
这篇关于Python-Turtle库(海龟绘图)基础知识点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享