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// 如果以上条件都不为真,则执行这里的代码块

在这里插入图片描述

三、循环结构

条件循环-while

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

在这里插入图片描述

遍历循环-for

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

在这里插入图片描述

循环控制-break、continue

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

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

在这里插入图片描述

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值