这种表达方式既直接又简单,但是明显有局限性——若要求输入 100 个数据怎么办?难道直

      这种表达方 式一方面使 用了集合来 存储大量数 据,另一方 面采用了“ 循环”结 构(Step1®Step2®Step1)来控制流程。其功能与罗列所有步骤的方式是一样的,但形式上更 简洁,并且可以轻松地推广到 100 个输入的情形而不增加代码量(只需将 Step2 中的 5 改成 100 即可)。鉴于编程语言的任务之一就是提供合适的语言构造使程序员能够方便地表达程序 逻辑,这第二种表达方式应该被编程语言所支持,事实上也正是如此。例如对于大量数据的 存储,Python 提供了列表等类型,只要一个变量就能存储 100 个数据。而为了表达重复执行的指令,Python 提供了循环语句,这正是本节要介绍的主要内容。 循环是程序中的一组语句,只写一次但可以连续执行多次。在编程语言中,构成循环的

      下面介绍 Python 语言中的循环结构。