![Python自然语言处理(微课版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/869/44509869/b_44509869.jpg)
上QQ阅读APP看书,第一时间看更新
4.5 while语句
4.5.1 基本形式
只要条件满足,循环执行某段程序,直到条件不满足时退出循环。while语句的书写格式如下。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P87_4669.jpg?sign=1739660209-Q4eG1NSrU4UJdFL3p52YwVJDxPBLGq6G-0-cf2a9f903ae2c8f3fceb7f7b55e347d0)
【例4-12】 计算1~100所有整数之和。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P87_4671.jpg?sign=1739660209-8JFtK03rG6P14IpN4EQaZUq02WYc5WjU-0-a3a22cc1ae0f4e39d61176da9c0cf630)
程序运行结果如下。
1到100之和为:5050
计算一批数据的“和”称为“累加”,是一种典型的循环。通常引入变量sum存放“部分和”,变量i存放“累加项”,通过“和值=和值+累加项”实现。counter是循环变量,和它有关的三个表达式分别是表达式1(counter=1),表达式2(counter<=N)和表达式3(counter+=1)。
循环的单步分析如表4-6所示。
表4-6 循环的单步分析
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-T88_10988.jpg?sign=1739660209-jKgREUm0wLgMDI1ZnjzSzKMiwXZOgrng-0-42658b4e8466e53a0d3f82d49f9a25b5)