查看原文
其他

Legallab重磅|法律+Python{10}Python的流程控制for和while语句

小法博 法律实验室 2023-03-25

作者:张力行、朴星亮、何丽芬


重复性的工作不仅枯燥,而且效率低。我们的法律工作也有很多是重复性的,那为什么不让计算机来帮助我们呢?Python 中重复做的程序称之为循环。


重复一定次数的循环,称之为计数循环(counting loop);重复直到某种情况发生时才结束的循环,称之为条件循环(conditional loop)。这种循环也称之为循环结构。

具体讲,循环结构就是在程序中反复执行某个功能的一种程序结构,即在给定条件成立时,反复执行某个程序段,直到条件不成立时为止。给定的条件为循环条件,反复执行的程序段为循环体。他们由 for 循环和 while 循环组成。前者为计数循环;后者为条件循环。基本流程如下图所示: 


1、For 循环的用法。一般用于遍历可迭代对象,这里的对象包括变量、列表、字典、元组、集合。


2、While 循环的用法。循环流程是:只要条件为真,循环就一直会继续下去,直到条件不满足时,才结束循环。注意:x 的初始值为 1,而且不会改变,因此条件测试 x<=5 结果永远是 1,导致循环不停地打印 1,形成无限循环,所以必须要有 x +=1 的代码,递增 i,就是每执行一次代码,x 都会加 1。


3、循环控制。在循环体中执行 break 句,表示彻底结束整个循环。执行 continue 语句,表示跳过本次循环,继续下一个循环。



通过两期的 Python 流程控制的推文,希望大家对常见的英文单词:if、for 和 while 如何进行条件判断、计数循环和条件循环有基本的理解。这对看懂 Python 的代码很有帮助。如果大家阅读了这 10期的推文,练习了我们设计的几十条代码,那一定会对学习 Python 充满信心,也会为跨界的学习感到骄傲。


近期精彩内容,点击即看

1.Legallab重磅|法律+Python{9}Python的流程控制 if 语句

2.Legallab重磅|法律+Python { 8 } Python的运算符

3.Legallab重磅|法律+Python { 7 } Python的数据运算

4.Legallab重磅|法律+Python { 6 } Python的变量

5.Legallab重磅|法律+Python{5}Python的保留词

6.Legallab重磅|法律+Python { 4 } Python的常用英文

7.Legallab重磅|法律+Python{3}Python的数据结构



公众号ID:Legallab 支持原创,请长按二维码关注我们!我们的邮箱: legallab@hotmail.com大家一起参与到分享法律的过程中来!



如果觉得此文章有用,请点赞并转发



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存