python 学习总结3
2019-01-04 09:49:24来源:博客园 阅读 ()
Python蟒蛇绘制
一、实现程序如下
1 import turtle 2 turtle.setup (650, 350, 200, 200)#turtle的绘图窗体turtle.setup(width, height, startx, starty) 3 turtle.penup() 4 turtle.fd(-250)#海龟向正前方向运行 5 turtle.pendown() 6 turtle.pensize(25) 7 turtle.pencolor("purple") 8 turtle.seth(-40) 9 for i in range(4): 10 turtle.circle(40, 80) 11 turtle.circle(-40, 80) 12 turtle.circle(40,80/2) 13 turtle.fd(40) 14 turtle.circle(16,180) 15 turtle.fd(40* 2/3) 16 turtle.done()
该程序运用到了python的标准库Turtle,那么什么是Turtle,他又能用来干什么呢?
二、Turtle库的概述
Turtle绘图体系诞生于1969年,主要用于程序设计的诞生,是python的标准库之一,也是入门级的图形绘制函数库。
那么什么是标准库呢?
python的计算生态可以由标准库和第三方库组成。
标准库是随解释器直接安装到操作系统的功能模块,而第三方库需要经过安装才能使用的功能哪个模块
那么什么又是模块呢?
例如:库Library,包Package,模块Module,统称为模块。
二、Turtle的绘图
1、Turtle的绘图窗体
要绘图就要有一张画布,那么如何得到一个画布呢?
使用 turtle.setup(width, height, startx, starty)
2、turtle空间坐标系
绝对坐标
海龟坐标
turtle.goto(x, y)让小乌龟到达(x, y)点
turtle.fd(d)让小乌龟向前走d个像素
turtle.bk(d)让小乌龟向后走d个像素
turtle.circle(r, angle)让小乌龟以 r 为半径,旋转 angle 弧度。(默认旋转角度为360度,默认圆心为距离海龟左侧 r 距离的位置)
3、turtle角度坐标系
turtle.seth(angle)其中seth()改变乌龟的初始前进方向,并且Seth只改变方向不前进,angle为绝对度数。
turtle.left(angle)为小乌龟向左旋转angle度数
turtle.right(angle)为小乌龟向右旋转angle度数
4、turtle的rgb色彩模式
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Python06
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash