第八章之没有数字的计数,,


  没有数字的计数

  在所有前面的例子中,循环变量都是一个数,按编程术语来讲,可以这么说,循环迭代处理一个数字列表。但是列表不一定非得是数字列表。从Carter的试验我们看到,它也可以是字符列表(一个字符串),还可以是一个字符串列表,或者是其他列表。

  要了解它如何工作,最好的办法就是举个例子来说明,试着运行代码清单8-7中的程序,看看会发生什么。

  与孩子一起学编程-python教程

  现在,我们不再是循环处理一个数字列表。这里会循环处理一个字符串列表。而且不再将i作为循环变量,我使用的是cool_guy.每次循环时,循环变量cool_guy会取列表中一个不同的值。这仍然是一种计数循环,因为尽管列表不是数字列表,Python也要统计列表中有多少项来确定循环多少次。(这一次我没有显示输出,你可以自己运行程序来看看结果。)

评论关闭