流程控制的三种语法
if:用于判断条件,为了让计算机可以像人一样,具有判断的能力。
1、当运用if语法时,如果满足条件则运行某程序,可以和else连用,即反之则运行另一程序。
2、if可以和elif进行多分支使用,多分支时,一旦有某一条件满足,则不继续运行其他条件。
3、if语句的嵌套,当满足某一条件时,进一步筛选条件进行判断。
while:用于条件循环(循环即重复的过程),为了让计算机可以像人一样反复的去做同一件事。
1、当运用while语法时,在while后添加某个条件,当满足这个条件时,程序完整运行一遍后将重复运行,直至不满足为while添加的条件。
2、while可以和break连用,break用于强制终止当前层的循环。不要在break后的同层添加任何代码,因为break后该代码永远不会运行。
3、while可以和continue连用,continue用于强制终止当前层的本次循环。与break相同,不要在continue后的同层添加任何代码。
不要将continue作为循环体的最后一步执行代码,因为毫无意义。
4、while可以和else连用,else用于在本层循环过程中,没有被break终止循环时,作为最后运行的结果。
5、while循环的嵌套,用于在当层循环满足条件输出后的进一步循环操作。
for:用于不依赖索引的取指,相对于while循环,更加方便简洁,是一种通用的循环取值方式。
1、for的循环次数是由被循环对象包含值的个数决定的。整型不可以被for循环取指。
2、for循环可以和range连用,range是用来帮你快速的建造一个数字列表。
3、for循环可以进行嵌套,用于多层数据取值。