大家好,又见面了,我是你们的朋友全栈君。
1.1海龟的作用
使用海龟作图,我们不仅能够只用几行代码就创建出令人影响深刻的视觉效果,而且还可以跟海龟看看几行代买如何影响到它的移动。者能够帮助我们理解代码的逻辑。
1.2第一个海龟程序
让我们使用海龟作图来编写第一个程序。在一个新的IDLE窗口中输入如下的代码并将其保存为Square.py
#Square.py - 画一个正方形
import turtle
t = turtle.Pen()
for i in range(100):
t.forward(x)
t.left(90)
1.2.1程序是如何工作的
让我们一行一行的分析这个程序,看看它是如何工作的。Square.py的第一行是注释,之前又有所提到,如果不知道的童鞋请回顾之前的课程。
第二行则是导入(import)了海龟图形的功能。倒入已经编写过的代码,这是编程工作的最酷的事情之一。如果我们编写了一些有趣并有用的程序,可以将其以其他的人分享,同时也可以自己重用它。
程序的第三行是t = turtle.Pen(),他告诉计算机我们将使用字母t表示海龟的钢笔。这时的我们只需要录入t.forward(),而不是turtle.Pen().forward(),就可以让海龟在屏幕上移动的时候用海龟的钢笔进行绘制。字母t是告诉海龟做什么的一种快捷方式。
第四行是循环语句,我们之前也提到过,同样,如果不知道的童鞋请回顾之前的课程。
接下两行的代码就都是海龟移动的语句了,只需要注意缩进即可。
1.2.2发生了什么
让我们看看Python初次读取这一组指令的时候发生了个什么。命令t.forward(x)让海龟的钢笔在屏幕上向前移动x个点。因为x是0,钢笔根本不会移动。最后一行代码t.left(90)让海龟向左转90°,或者说转四分之一圈。由于这个for循环,程序会继续运行并且回到了循环的开始位置。并且继续运行上面的代码。
下期我们会了解旋转的海龟,让我们期待着吧。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154119.html原文链接:https://javaforall.cn