Python实战——海龟绘图-04

今天我们就正式进入Python实战了,使用Python来画一条直线,画一个圆圈,让Python拐弯划线等等功能,接下来废话不多说,我们就来进入实战练习吧。

什么叫海龟绘图呢?其实就是一个绘图方式,在嵌入式开发中有一个领域叫做“用户图形界面开发(GUI)”,其实就是传说中的GUI开发,慢慢的人们都叫它“龟开发”了,海龟绘图也是这样,Python标准库中有个turtle模块,可以生成标准的应用程序窗口进行图形绘制。turtle的绘图方式非常简单直观——想象有一只尾巴上蘸着颜料的小海龟在电脑屏幕上爬行,随着它的移动就能画出线条来。
Python实战——海龟绘图-04_第1张图片
实际上海龟绘图可以做很多很多开发界面,但是今天我们只领略它的一小部分功能,首先引入turtle模块
Python实战——海龟绘图-04_第2张图片
我们将整个电脑屏幕看为一个十字坐标系,原点坐标(0,0),想向哪个方向划线就可以向哪个方向划线,我们脑海里想想有一只小海龟,从原点一直爬行,直到你设定的坐标,这样就构成了一条直线。
Python实战——海龟绘图-04_第3张图片
我们来看看前进100个像素以后是什么情况?
在IDE界面下,按下快捷键F5编译运行程序
Python实战——海龟绘图-04_第4张图片
这时,我突发奇想,能不能在箭头上显示任意字符呢?说干就干!

哦,不好意思,放错图了,但是不影响正直而又纯洁的我们热爱学习啊
接下来我们再添加一行代码
Python实战——海龟绘图-04_第5张图片
Python实战——海龟绘图-04_第6张图片
这时候我觉得黑色线画出来真的是太丑了,我还想学习画林志玲呢?怎么能让黑色线亵渎了我的林志玲?于是我就要更改线条的颜色了,还是一行代码搞定
Python实战——海龟绘图-04_第7张图片
Python实战——海龟绘图-04_第8张图片

线条拐弯

import turtle          #引入turtle模块

#开始画线
turtle.forward(100)           #前进100个像素
turtle.write("一昊科技")      #显示一昊科技


#拐弯
turtle.left(90)        #向左拐弯
turtle.forward(100)    #前进100个像素

turtle.right(90)        #向左拐弯
turtle.forward(100)    #前进100个像素

Python实战——海龟绘图-04_第9张图片

等边三角形
import turtle#引入turtle模块

#开始画线

#A点出发
turtle.forward(300)    #前进100个像素
#到达B点
turtle.left(120)       #左转120度
turtle.forward(300)    #前进100个像素
#到达C点
turtle.left(120)       #左转120度
#回到A点
turtle.forward(300)    #前进100个像素

Python实战——海龟绘图-04_第10张图片
微信搜索公众号“一昊”,带给你更多精彩!
专注ARM系列单片机、51单片机、小程序、C语言、云服务器、物联网、网页研发、JAVA、Android/IOS APP开发等领域,专注学习过程以及经验分享,共同学习,共同进步,不定期推送知识内容,不搬运知识,我只做知识的深加工,化繁为简。
Python实战——海龟绘图-04_第11张图片

你可能感兴趣的:(Python)