KS3 计算机/迭代
外观
< KS3 计算机
迭代(循环)是一种重复特定代码块多次的方法。它可能是特定次数,例如 10 次,也可能是直到满足特定条件为止。
例如,如果您想重复一个短语 3 次,您可以这样做
for x in range(3):
print("Time for holidays!")
这称为for 循环,它将输出以下内容
Time for holidays! Time for holidays! Time for holidays!
不同类型的循环包括:
- 重复n次 - 其中n是代码执行的次数
- 重复直到 - 其中代码重复执行,直到特定条件为真/假
- 永远重复 - 其中代码连续重复,直到程序结束
Python 中的循环包括
for while
Scratch 中的循环包括
repeat forever
让更年轻的学生先编写较长的代码段,然后询问他们如何减少代码行数/让代码更“高效”(答案=通过引入循环!),这是一个好主意。
一个简单的例子是要求他们打印出 3 的乘法表。
首先,他们会手动打印出所有部分,例如 print("1x3=3") 写 12 次。
完成后,向他们展示如何使用循环让程序完成所有繁重的工作!
Python 中的示例代码为
for n in range(1,12):
print(n,' x 3 = ',i*n)