文档详情

python之道系列教程十三讲循环结构程序设计.pdf

发布:2025-04-01约1.3千字共11页下载文档
文本预览下载声明

北风网项目实战培训

Python的之道

——从到进阶

第十三讲循环结构程序设计(2)

讲师:小强(北风网)

3.while语句

1.while语句解决不确定循环次数的问题

2.while语句解决确定循环次数的问题

3.while语句

1.while语句解决不确定循环次数的问题

2.while语句解决确定循环次数的问题

3.2while语句解决确定循环次数的问题

•确定循环次数的问题是指循环之前可以预知循环即将执行

的次数。为了控制循环次数,通常在程序中设置一个计数

变量,每次循环,该变量进行自增或自减操作,当变量值

自增到大于设定的上限值或者自减到小于设定的下限值时

,循环自动结束。

3.2while语句解决确定循环次数的问题

•问题:计算1+2+3+···+100的值。

•问题:依次输出列表中每个元素的值。

3.while语句

1.while语句解决不确定循环次数的问题

2.while语句解决确定循环次数的问题

3.2while语句用于无限循环

•大多数循环结构都应避免进入死循环,但是在某些场合,

有意设置的无限循环是非常有用的。

•使用while语句构成无限循环的格式通常为:

whileTrue:

循环体

此时条件表达式值恒为“真”,循环不会自动结束。为了

使得循环能够结束,通常在循环体内嵌套if语句,判断当

某个特定条件成立时,就执行break语句,从而强制结束

循环。

3.2while语句用于无限循环

•问题:使用无限循环方法重新编程实现:从键盘输入若干

字符,一边输入一边输出,当输入“#”字符时终止该操

作。

3.while语句

1.while语句解决不确定循环次数的问题

2.while语句解决确定循环次数的问题

3.4while语句应用举例

•求1~100之间能被7整除,但不能同时被5整除的所有整

数。

•输出“水仙花数”。所谓的水仙花数是指1个3位的十进制

数,其各位数字的立方和等于该数本身。

333

例如:153是水仙花数,因为153=1+5+3

欢迎我们的

显示全部
相似文档