博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基本图形绘制
阅读量:3957 次
发布时间:2019-05-24

本文共 1111 字,大约阅读时间需要 3 分钟。

文章目录

一. turtle库的基本介绍

1. 定义

turtle(海龟)库是turtle绘图体系的Python实现

turtle绘图体系:1969年诞生,主要用于程序设计入门

是Python语言标准库之一

也是入门级的图形绘制函数库

2. turtle库的原理

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

二. turtle绘图窗体布局

1. 画布(Canvas)

在这里插入图片描述

2. 设置大小和初始位置

画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置

在这里插入图片描述

在这里插入图片描述

三. turtle空间坐标体系

1. 绝对坐标

在这里插入图片描述

2. 绘制函数

在这里插入图片描述

3. 海龟坐标

在这里插入图片描述

在这里插入图片描述

四. turtle角度坐标体系

1. 绝对角度

在这里插入图片描述

2. 改变角度函数

在这里插入图片描述

3. 海龟角度

在这里插入图片描述

在这里插入图片描述

五. RGB色彩体系

1. RGB色彩模式

在这里插入图片描述

2. 常用RGB色彩

在这里插入图片描述

3. turtle的RGB色彩模式

在这里插入图片描述

六. turtle程序语法元素

1. 库引用与import

扩充Python程序功能的方式

方式一

使用import保留字完成,采用a.b()编码风格

import 库名调用方式:库名.函数名(函数参数)

方式二

使用from和import保留字共同完成

from 库名 import 函数名from 库名 import *调用方式:函数名(函数参数)

在这里插入图片描述

方式三

使用import和as保留字共同完成

import 库名 as 库别名库别名.函数名(函数参数)

给调用的外部库关联一个更短、更适合自己的名字

2. turtle画笔控制函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3. turtle运动控制函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4. turtle方向控制函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5. 基本循环语句

在这里插入图片描述

在这里插入图片描述

6. 举例分析——python蟒蛇绘制

import turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4):    turtle.circle(40, 80)    turtle.circle(-40, 80)turtle.circle(40, 80/2)turtle.fd(40)turtle.circle(16, 180)turtle.fd(40*2/3)turtle.done()	#保证了绘图画板绘图之后不会退出

在这里插入图片描述

转载地址:http://dmxzi.baihongyu.com/

你可能感兴趣的文章
给定二叉树求最小深度
查看>>
平衡树
查看>>
栈的应用题(1)
查看>>
判断链表是否有环
查看>>
从有序链表中去掉重复的
查看>>
后台程序结果重定向到文件,结果看不到文件?缓冲区的问题
查看>>
[LeetCode]Reverse Integer
查看>>
DNS采用的传输层协议可能是TCP或UDP
查看>>
Python SocketAPI
查看>>
众包完成的 Nature 大作:世界上作者最多的文章
查看>>
常用URL标注数据集网络下载
查看>>
adaboostM2初探(记录一个例子)
查看>>
Python使用heapq实现小顶堆(TopK大)、大顶堆(BtmK小)
查看>>
用python的matplotlib包绘制热度图
查看>>
matplot pip安装
查看>>
序列S的所有可能情况
查看>>
在Linux上用pip安装scipy
查看>>
随机salt二次加密及hash加密漫谈
查看>>
linux 技巧:使用 screen 管理你的远程会话
查看>>
同时装了Python3和Python2,怎么用pip?
查看>>