首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》8.2 使用计数循环

关灯直达底部

现在利用循环做点有意义的事情。下面打印一个乘法表。这里只对前面的程序做一个小小的修改。这个新版本的程序见代码清单 8-3。

代码清单 8-3 打印 8 的乘法表

for looper in [1, 2, 3, 4, 5]:    print looper, "times 8 =", looper * 8  

把这个程序保存为 Loop3.py,然后运行。你会看到这样的结果:

>>> =================== RESTART ===================>>>1 times 8 = 82 times 8 = 163 times 8 = 244 times 8 = 325 times 8 = 40  

现在我们终于见识了循环的威力。如果没有循环,要得到同样的结果必须编写这样一个程序:

print "1 times 8 =", 1 * 8print "2 times 8 =", 2 * 8print "3 times 8 =", 3 * 8print "4 times 8 =", 4 * 8print "5 times 8 =", 5 * 8  

要建立一个更长的乘法表(比如说,从 1 到 10 或者到 20),这个程序可能会更长,不过我们的循环程序几乎不变(只不过列表中会有更多的数)。循环使问题简单多了!