流程控制
流程:计算机执行代码的顺序,就是流程
流程控制:对计算机代码执行顺序的控制,就是流程控制
流程分类:顺序结构、选择结构(分支结构)、循环结构
顺序结构
一种代码自上而下执行的结构,是python还有其他语言的默认执行的流程。
选择结构(分支结构)
分类:单分支结构、双分支结构、多分支结构、巢状结构(嵌套结构)
单分支结构:
格式:
if 判断条件:
条件成立时,要执行的操作
举例:
注意:
1、if条件表达式结果为真,则执行if之后所控制的代码块,如果为假,则不执行后面的代码块。
2、使用缩进来划分语句块,相同缩进的语句在一起组成一个语句块
3、冒号:后面的代码是在条件表达式结果为真的情况下执行,所以称之为真区间 或 if区间
双分支结构:
格式:
if 判断条件:
满足条件时要做的事情
else:
不满足条件时要做的事情
举例:
注意:
1、双分支结构有两个区间,分别是True控制的if语句和False控制的if语句
2、if语句的内容在双分支之间必须缩进
多分支结构
格式:
if 判断语句1:
事情1
elif 判断语句2:
事情2
elif 判断语句3:
事情3
举例:
注意:
1、多分支可以添加无限个elif分支,无论如何,只会执行众多分支的其中一个。
2、执行完一个分支后,分支结构就会结束,后面的分支都不会判断,也不会执行。
3、多项分支的判断顺序是自上而下逐个分支进行判断的。
巢状结构
格式:
if 条件1:
满足条件1 做的事情1
满足条件1 做的事情2
...(省略)...
if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2
...(省略)...
举例:
注意:
巢状结构是其他分支结构的嵌套,任何分支都可以嵌套。
python中的比较运算符:
逻辑运算符:
本文详细介绍了计算机程序中的流程控制概念,包括顺序、选择(分支)和循环结构。在Python中,顺序结构是默认的执行顺序,而选择结构包括单分支、双分支和多分支,如if-else和if-elif-else语句。循环结构则涉及while和for循环。文章还强调了代码缩进的重要性,并列举了比较和逻辑运算符在条件判断中的应用。
726

被折叠的 条评论
为什么被折叠?



