动手学python系列之流程控制:条件判断和循环控制

本文介绍了Python中的流程控制,包括顺序结构、分支结构(if, if-else, if-elif-else)和循环结构(for, while)。详细解释了条件判断的关键字和用法,并通过实例演示了如何判断酒后驾车,计算数字总和等。此外,还探讨了break和continue在循环中的应用,以及循环中的else子句。" 106761333,5720599,Rancher Server迁移实战:多场景详析,"['kubernetes', 'rancher', '高可用']
摘要由CSDN通过智能技术生成

上一篇文章我们简单的介绍了常见的数据类型,字典及集合的定义及其增删改查,接下来,我们将学习python程序中的分支结构和循环结构。

和其他编程语言一样,按照执行流程来划分,Python程序可以划分为三大结构,即顺序结构,循环结构和分支结构,

1、python的顺序结构就是让程序按照从头到尾的顺序依次执行每一条代码,不重复也不跳过执行任何代码;

2、Python的分支结构就是按照一定的条件选择去执行代码,跳过没用的代码,执行有用的代码。

3、Python中的循环结构指的是程序在特定条件下执行同一段代码,直到条件不在满足时跳出。

顺序结构很好理解,程序从前向后执行即可,在这里重点讲解分支结构和循环结构。

Part.1 分支结构

在日常生活中,我们通常会对未来做一个假设的预判,比如说假如明天天气晴朗,我就去爬山,否则就去床上打游戏,这种以 “如果 ”句式表达的逻辑结构,就是一种条件判断,根据不同的假设,做出不同的行为。

条件判断的核心在于先提出一个假设条件,如果条件成立,则执行什么操作,如果条件不成立,则执行其他操作。

在python中,这样的条件控制语句对应的关键字为 “ if “,常见的结构有if语句,if else 语句和 if elif else语句,其具体的语法和执行流程如下。

if结构是最简单的分支结构,通过条件表达式判断真假,为true,执行代码块,否则跳过执行下一段代码,结构如下图。

图片

if结构中,代码的执行过程为:

图片

if else 结构是比较常见的结构,通过条件表达式判断真假,为true,执行代码块1,为false,执行代码块2,执行完成之后,执行接下来的代码。

图片

if else语句的常见形式为:

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

在执行上述语句时,

如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句

如果 "condition_1" 为False,将判断 "condition_2"

如果"condition_2" 为 True 将执行 "statement_block_2" 块语句

如果 "condition_2" 为False,将执行

"statement_block_3"块语句

if elif else 结构中,Python 会从上到下逐个判断表达式是否成立,一旦遇到某个成立的表达式,就执行后面紧跟的语句块;不再执行剩下的代码,如果所有的表达式都不成立,就执行 else 后面的代码块。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值