
上QQ阅读APP看书,第一时间看更新
第7章 循环设计
假设现在笔者要求读者设计一个1加到10的程序,然后打印结果,读者可能用下列方式设计这个程序。
程序实例ch7_1.py:从1加到10,同时打印结果。

执行结果

如果现在笔者要求各位从1加到100或1000,此时,若是仍用上述方法设计程序,就显得很不现实。
另一种状况,如果一个数据库列表内含有1000名客户的名字,现在要举办晚宴,所以要打印客户姓名,如果用下列方式设计,将是很不实际的行为。
程序实例ch7_2.py:一个不完整且不切实际的程序。

你的程序可以要写超过1000行,当然碰上这类问题,是不可能用上述方法处理的,不过幸好Python语言提供我们解决这类问题的方式,可以轻松用循环解决,这也是本章的主题。