您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python流程控制

5b51 2022/1/14 8:24:24 python 字数 3075 阅读 652 来源 www.jb51.cc/python

计算机软件在解决某个问题时,有三种执行方式。分别为顺序执行、选择执行、循环执行。这对应程序设计结构中的三种程序结构执行流程:顺序结构、选择结构和循环结构。 一 顺序结构 执行总是从程序的第一行开始。从

概述

计算机软件在解决某个问题时,有三种执行方式。分别为顺序执行、选择执行、循环执行。这对应程序设计结构中的三种程序结构执行流程:顺序结构、选择结构和循环结构。

执行总是从程序的第一行开始。从上至下,按顺序,每次执行一条语句。

函数定义并不会改变程序的执行流程,但应注意函数体中的语句并不会立即执行,而是等到函数调用时被执行。函数调用可以看作程序执行流程的一个迂回路径。遇到函数调用时,并不会直接继续执行下一条语句,而是跳到函数的第一行,先执行完函数体的所有语句,再跳回到原来离开的地方。

程序为了应对不同的条件而需要选择的执行某些代码块,条件语句给了程序这种可能。最简单的就是if表达式。

if之后的布尔表达式称为条件,如果为真,则之后的缩进的代码块会被执行。如果为假,则继续判断之后的布尔表达式,如果也为假,则执行else后缩进的代码块。

if语句里面也能嵌套if语句。

循环结构在每种编程语言里面都是很重要的一种执行结构。在 python中也不例外。

循环结构分为两种:for循环结构和while循环结构

while又称为条件循环,循环的次数取决于条件。

运行这段代码,则控制器会不停的打印‘这是个死循环’,这种循环需要有退出程序的条件,比如把True改成False。

为了更便捷的控制while循环,可以给while一个标记变量,当需要退出循环时就把标记改为False。

for循环也是python中很重要的循环结构,但是没有while使用广泛,for循环结构常用在循环取值中。比如取出容器中的每一个对象,如list、dict、tuple、set、str。

while+continue

while+else

while+break

当条件符合时,break会跳出当层循环,继续运行和while同等级的代码

总结

以上是编程之家为你收集整理的python流程控制全部内容,希望文章能够帮你解决python流程控制所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶