最新消息:

python少儿编程兴趣级——07、循环让你事半功n倍!

Python 少儿编程 2043浏览 0评论
python少儿编程01

各位小伙伴们大家好:

上期我们讲到使用turtle画一个三角形和圆。

 

从画圆和正方形的代码中我们有种感觉就是代码重复比较多。

如图被圈起来的代码完全相同。

python少儿编程兴趣级——07、循环让你事半功n倍!

感觉很麻烦,那么有没有方法能让代码变得简洁一点呢?

当然有就是——循环

 

今天我们就来一起学习几乎所有编程语言都会有得for循环.

 

首先打开IDLE,新建文件命名为forsquare.py输入下图中的代码,先看看运行结果。

 

和我们不用循环写的代码运行结果一样

python少儿编程兴趣级——07、循环让你事半功n倍!

 

下面我们一起来看看这几行代码的具体意思:

python少儿编程兴趣级——07、循环让你事半功n倍!

说明:(其中i作用使用它去遍历0,1,2,3,总共四次。也就是循环执行下面的代码四次)

 

至于为什么是0,1,2,3而不是1,2,3,4呢?这是计算编程语言的通用惯例从0开始。

 

另外需要注意的是:

for i in range(4)

它后面有一个冒号表示循环语句块的开始

 

而后面的语句都缩进4个空格(一个Tab)

表示是属于这个for循环的语句。

 

下面让我们继续看看用for循环怎么画四个圆。

依旧是新建程序文件我们命名为forcircle.py

 

代码和运行结果如下:

python少儿编程兴趣级——07、循环让你事半功n倍!

 

下面我们来把使用for循环和不使用for循环的代码进行一个比较。

这是画一个正方形↓

python少儿编程兴趣级——07、循环让你事半功n倍!

左边没有使用循环9行代码

右边使用for循环5行代码。

 

再看画四个圆:

python少儿编程兴趣级——07、循环让你事半功n倍!

也一样。右边的代码明显感觉比左边更简洁更具结构性这还是使用循环4次的情况如果是成百上千次。

 

那么代码量的缩减是相当可观的。

这次是我们和for循环的初次见面。

 

以后我们在有重复代码的情况下会更加频繁的使用for循环。

希望今天的见面能让你眼前一亮。

 

下期我们会学习如何使用turtle画一个螺旋体

那时你会感觉到for循环不可或缺强大存在。

10-1559610391

转自公众号:
高维数学

您必须 登录 才能发表评论!