当前位置:   article > 正文

python中的三种程序控制结构-顺序结构、分支结构、循环结构_python用于控制程序流程基本结构的

python用于控制程序流程基本结构的

一、顺序结构

顺序结构是指程序在执行时按照代码的顺序逐一执行,每一行代码只执行一次,然后依次执行下一行代码。顺序结构是程序最基本的执行方式,也是程序的默认执行方式。
在这里插入图片描述

二、分支结构

分支结构是指程序在执行过程中根据某个条件的判断结果,选择不同的执行路径。
具体实现原理:
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// 如果以上条件都不为真,则执行这里的代码块
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

三、循环结构

条件循环-while

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

在这里插入图片描述

遍历循环-for

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

在这里插入图片描述

循环控制-break、continue

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

在这里插入图片描述
2.continue语句: continue语句用于结束当前循环的当前迭代,并立即开始下一次循环的迭代。执行 continue语句之后,循环体内剩下的语句将不会被执行,但循环仍会继续执行。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/386626
推荐阅读
相关标签
  

闽ICP备14008679号