标签:开发工具 需要 term 像素 运行 click 网站 for port
作为一名Python初学者,看教程死记硬背理论知识固然是必要的,也可以通过海龟绘图的方式进行实践操作。在实践的过程中加深对理论知识的理解。2.如何使用
导入turtle模块就可以看到,如下图所示
可以直接在python界面运行
import turtle
turtle.shape("turtle")
turtle.exitonclick()
也可以在开发工具界面运行
3.用海龟绘图做点什么吧
请注意,默认这只乌龟在界面的正中间,面朝正右方。
3.1走两步
import turtle #导入模块
turtle.shape("turtle")#外形显示乌龟
turtle.forward(100)#向前移动距离100像素
turtle.exitonclick()#点击退出
3.2循环
乌龟可以转向,再继续走,再转向继续走。
import turtle#导入模块
turtle.shape("turtle")#外形显示乌龟
turtle.forward(100)#向前移动距离100像素
turtle.left(90)#左转90度
turtle.forward(100)#向前移动距离100像素
turtle.left(90)#左转90度
turtle.forward(100)#向前移动距离100像素
turtle.left(90)#左转90度
turtle.forward(100)#向前移动距离100像素
turtle.exitonclick()#点击退出
这个代码看上去有点长,走个正方形这么简单的事情要写这么长,要做更复杂的操作那代码得写多少啊。赶紧优化一下。
import turtle#导入模块
turtle.shape("turtle")#外形显示乌龟
for a in range(4):#定义变量执行4次
turtle.forward(100)#向前移动距离100像素
turtle.left(90)#左转90度
turtle.exitonclick()#点击退出
注意:定义变量的冒号后,第二行需要有空格
如果要走更复杂的路线呢:
import turtle#导入模块
turtle.shape("turtle")#外形显示乌龟
for a in range(16):#定义第一个变量
turtle.left(22.5)#定义左转角度
for b in range(4):#定义第二个变量
turtle.forward(100)#向前移动距离100像素
turtle.left(135)#定义左转角度
turtle.exitonclick()#点击退出
乌龟走了一个复杂的图案,如果不使用变量,那写的脚本就长的不知道哪里去了,现在通过变量只需要不到10行就搞定了。
今天先到这儿,下次再继续。
关于海龟绘图的详细信息可以参考官网,因为要搬×××才能访问,我就不贴具体的网址了。
标签:开发工具 需要 term 像素 运行 click 网站 for port
原文地址:https://blog.51cto.com/14225256/2364108