今天我突然想用Turtle画一个正方形,所以我写了下面的代码:
运行结果如下:
效果还不错吧?可是回过头再看看代码,觉得中间一部分代码重复,导致我敲起来很累,所以我要改造它:
改造完之后,运行它,你会发现它的运行效果和第一个程序完全一样,但是输入的内容少了很多。这些就是本节课需要学习的重要知识点啦:
---- t=turtle.Pen()这行代码相当于将Turtle库里面用来画画的笔赋给了变量t,以后就不用一遍遍输入turtle了
---- 上面截图中第二个红框表示一个循环,这个循环将下面缩进的两行代码执行4遍,每遍都是画出一条长度100的红线然后左转90度角,最后结束循环。
---- 循环的好处是让计算机重复一些工作,而我们不用重复输入,今后的学习过程中还会有别的循环,但今天先尝试理解for循环吧。
---- 需要额外注意的是这个for循环中控制执行第几遍的变量i是从0开始增长的,每次增长1,当i等于4时,跳出循环。
后面我们会多次巩固循环这个知识点,不断的熟悉Turtle,做成各种有意思的图形。
领取专属 10元无门槛券
私享最新 技术干货