seegongsik
我的单词本
编程

把同一件事做好多次

让你拍手一百次时,你不会把“拍手”写一百行。“拍手,一百次”就行。循环就是把同一件事只写一次,再叫它做好多次。这是电脑最拿手的事。

01

一百行 vs 一行

想让“拍手”
做五次。
用手写,
得把“拍手”写五行。
可用循环,
“拍手,五次”
一行就行。
在下面把两个比一比。

拍手
拍手
拍手
拍手
拍手
五行
同一行写了五次。一百次就是一百行。

手写五行 vs 循环一行。(同一行五次 · 循环是做什么·多少次,一行)

五次还能写。
可一百次、一千次呢?
用手做不来。
循环把“做什么、多少次”
只写一次。
剩下的电脑
自己重复。

02

边数边重复

循环通常
边数边转。
一、二、三…
到了定的次数为止,
做同一件事。
按下面的按钮,
印章一个个
按定的数盖上去。

0
每转一次,数涨一个,盖一个印章。到五就停。

按定的次数重复同一件事。(数一个个涨,印章一个个 · 到五就停)

每数一次,
同一件事做一回。
这就是循环的基础。
定下“做几次”,
电脑就照那个数,
不知疲倦地
一样地重复。

03

爬到顶

除了次数,
有时用“到什么时候”定。
像爬楼梯爬到顶,
“还没到就再一次”。
这个“还没到吗”
就是上次学的条件。
真就再做,
假就停。

1
2
3
4
5
6
在最底下。还没到顶。
到顶了吗?,没到(假)就再一阶,到了(真)就停。

条件为真时重复。(到顶了吗? 没到就再一阶 · 到了就停)

所以循环和条件
一起干活。
条件定“继续还是停”,
循环把那件事重复。
“做到成为止”的事,
差不多都这么
做出来。

04

循环省下的工夫

同一件事一百次
用手写写看。
写一百行,
错一个找都难。
循环是一行。
“这个,一百次”。
一行干一百次的活。

用手写100 行
用循环1 行
同样的活,循环就一行搞定。一百次一千次都一样。

同一件事 100 次,手写 vs 循环。(手写 100 行 · 循环 1 行)

这就是循环的力量。
人写一百次
又累又错。
可电脑
只要给一行,
一百次也好一万次也好,
一样地,不知疲倦地做。

05

电脑最大的力量

循环是
电脑最大的力量。
同一件事又快、
又一样、又不知疲倦。
我们只写一次,
它就做几千次。
下次看看怎么把好多事捆起来
起个名字。

循环 = 写一次做多次
用次数,也用条件。不知疲倦地一样重复。
函数
打包起个名
数据集合
把好多装到一起
更远处
更大的程序
下次我们碰碰把好多事打包起个名的“函数”。

知道了重复,接下来。(循环 = 写一次做多次 → 函数 · 数据集合 · 更远处)

现在给值起名(变量)、
知道种类(数据类型)、
判断(条件)、
计算(运算符)、
重复(循环)都到了。
程序的大骨架,
差不多都凑齐了。

一句话总结循环是把同一件事只写一次,叫它做好多次。用次数定,或者条件为真时重复。人写一百次又累又错,可电脑只要给一行,一千次也一样地做。循环是电脑最大的力量。
如果有帮助,请支持我们
编程