python中的三种程序控制结构-顺序结构、分支结构、循环结构

程序控制结构

  • 一、顺序结构
  • 二、分支结构
  • 三、循环结构
    • 条件循环-while
    • 遍历循环-for
    • 循环控制-break、continue

一、顺序结构

顺序结构是指程序在执行时按照代码的顺序逐一执行,每一行代码只执行一次,然后依次执行下一行代码。顺序结构是程序最基本的执行方式,也是程序的默认执行方式。
python中的三种程序控制结构-顺序结构、分支结构、循环结构_第1张图片

二、分支结构

分支结构是指程序在执行过程中根据某个条件的判断结果,选择不同的执行路径。
具体实现原理:
1.条件判断:在分支结构中,会有一个或多个条件表达式,这些条件表达式会被计算得到一个布尔值,即true或false。
2.根据条件判断结果执行对应分支:根据条件表达式的计算结果,如果为真(即true),则选择执行与之相关的代码块;如果为假(即false),则跳过相应的代码块。
3.分支结构的结束:一旦完成条件判断后,程序会继续执行后续代码,跳过与条件不相关的代码块。

bool值只有两个值,真(True)或假(False) 在大多数编程语言中,以下情况下布尔值为False:
1.整数值为0
2.浮点数值0.0
3.空字符串 “”
4.空字符 ‘\0’
5.空集合、列表、数组等空的数据结构
6.null、nil 或 None 等空引用
7.布尔值为false
其他情况下,布尔值都为True

#if语句的语法格式:
if condition1:
	 // 如果条件1为真,则执行这里的代码块
elif condition2:
    // 如果条件2为真,则执行这里的代码块
else// 如果以上条件都不为真,则执行这里的代码块

python中的三种程序控制结构-顺序结构、分支结构、循环结构_第2张图片

三、循环结构

条件循环-while

while 循环的测试条件: while 循环会在满足测试条件为 True 时执行循环体,直到测试条件为 False 才会跳出循环。测试条件通常是一个比较表达式或逻辑表达式,可以是任何返回布尔值的表达式。

python中的三种程序控制结构-顺序结构、分支结构、循环结构_第3张图片

遍历循环-for

for 循环通常用于遍历序列或可迭代对象中的元素。它会逐个取出序列或可迭代对象中的元素,并执行循环体。测试条件是一个可迭代对象(如列表、元组、字符串等)。

python中的三种程序控制结构-顺序结构、分支结构、循环结构_第4张图片

循环控制-break、continue

1.break语句: 用于跳出当前所在的最内层循环,当 break语句执行时,程序将会立即退出当前循环,不会再执行循环体内剩下的语句,也不会再进行下一次循环的迭代。

python中的三种程序控制结构-顺序结构、分支结构、循环结构_第5张图片
2.continue语句: continue语句用于结束当前循环的当前迭代,并立即开始下一次循环的迭代。执行 continue语句之后,循环体内剩下的语句将不会被执行,但循环仍会继续执行。

python中的三种程序控制结构-顺序结构、分支结构、循环结构_第6张图片

你可能感兴趣的:(Python,python,学习,笔记)