美文网首页
第五章:程序控制结构:

第五章:程序控制结构:

作者: M_小七 | 来源:发表于2024-07-27 09:52 被阅读0次

布尔表达式:意义:表示判断中的是与否,一般用于条件测试中。
逻辑运算, 逻辑运算符:用于检测两个或两个以上的条件是否满足 。逻辑运算只存在于布尔类型中。
运算符 描述
and:逻辑“与” 当运算符两边的两个运算对象都为 true 时,结果为 true
or: 逻辑“或”当运算符两边的两个运算对象其中有一个运算对象为 true 时,结果即为 true
not: 逻辑“非” 用于反转运算对象的状态
表达式的应用——条件测试:
• 检查当前变量是否与一个特定值相等/不相等。
• 比较数字的大小。
• 检查特定值是否在某序列里。
Python 根据表达式的值为 True 还是 False 来决定是否执行 if 语句中的代码。
如果是 True,Python 就执行紧跟在 if 语句后面的代码。如果是 False,则不执行。

  dog = '小黄' 
  print(dog == '小黄’)

首先用一个等号将 dog 的值设置为‘小黄’,接下来再使用两个等号检查 dog 的值是否为‘小黄’。如果相等返回 True,不等返回 False。注意 Python 中检查相等时是区分大小写的。两个大小写不同的值会被 Python 视作不相等。

需要判断特定的值是否已经存在于某序列中,我们可以用关键词 in。判断是否不存在,用 not in

students = ['lilei','hanmeimei’]
print(‘madongmei’ in students) #返回 
False
print(‘lilei’ in students) #返回 True

表达式的应用——多条件检查: 使用 and 检查多个条件 使用 or 检查多个条件
And 要都成立才是 ture,否则就是false,or 只要有一个成立就是 ture,都不成立才是false。
if 条件判断:
Python 代码缩进问题:用四个空格或者一个 Tab 来表示缩进都可以,但不要混用,相同缩进位置的代码表示他们是同一个代码块


注意判断相等用双等号== 单等号=是赋值



多重 if 语句 注意不同层级的条件判断互不影响

字符串里只能放字符”1”,而不能放数字 1,元组里可以存字符串、字符、数字、列表等任意数据类型
while 循环:当满足条件时一直执行里面的代码块,死循环



当用户没有正确输入时如何重新获取用户输入?用户输错一次可以,几次都输错呢?
while 循环扩展模式:while…else…:当 while 循环正常执行之后,程序会继续执行 else 语句中内容。else 语句只在循环正常执行之后才执行并结束。
break:强制终止当前循环,并且跳出去 continue:跳过这一次循环,继续从下一次循环开始
for 循环:按顺序选出来 students_list 列表中的一个值,赋予到 student 变量,然后执行循环内的语句循环数字

用 range()函数可以得到一个整数序列对象
for 循环扩展模式:for…else…:当 for 循环正常执行之后,程序会继续执行 else 语句中内容。else 语句只在循环正常执行之后才执行并结束。

单分支结构


双分支结构

多分支结构

每个条件是有关系的,只能执行其中一个。而下面的这一个就不一样了,输入数字后都有机会输入,都是单独的
if 结构
遍历循环 for:


所有的遍历循环都可以用无限循环去写。



相关文章

  • 第三章 流程控制

    一.程序控制 种类: 顺序及结构顺序结构.png 选择结构选择结构.png 循环结构循环结构.png 二.条件语句...

  • 编程范式

    结构化编程 结构化编程对程序控制权的直接转移进行了限制和规范 面向对象编程 面向对象编程对程序控制权的间接转移进行...

  • 程序控制结构 2

    程序的分支结构 单分支结构: 根据判断条件结果而选择不同向前路径的运行方式 if <条件>: <语句块> 二分...

  • JS基础--2

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

  • 原生JS学习笔记2——程序流程控制

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

  • 编程范式

    结构化编程 结构化编程采用顺序结构,分支结构,循环结构代替goto语句,它对程序控制权的直接转移进行了限制和规范。...

  • 2020年3月18日 第三章 程序控制结构-1

    第三章 程序控制结构-1 1.程序基础 2.顺序结构 3.分支结构 4.循环结构 5.嵌套程序 6.程序的异常处理...

  • 2020年4月2日 第三章 程序控制结构-6

    第三章 程序控制结构-6 5 嵌套程序 无论是分支结构还是循环结构,都允许嵌套。嵌套就是分支内还有分支,循环内还有...

  • C++程序控制结构

    if 语句 if语句有两种形式,一个分支和两个分支的 if-else 语句 switch语句 表达式形如 case...

  • Python程序控制结构笔记

    小白笔记仅记录常规操作中较为不熟悉的操作类型 一、二分支结构1、异常处理的try…except…结构:如果在exc...

网友评论

      本文标题:第五章:程序控制结构:

      本文链接:https://www.haomeiwen.com/subject/ulqfhjtx.html