第4章 流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)

2023-03-22
| 67页
| 181人阅读
| 5人下载
教辅

内容正文:

第4章 流程控制语句 程序表示方法 条件语句 实战4:人格发展的8个阶段 循环语句 实战5:寻找水仙花数和回文数 异常处理 了解程序的基本结构以及流程图的使用 掌握if条件语句的用法 掌握for和while循环语句的使用 理解跳转语句break和continue的用法 熟悉程序的异常处理语句及方法 学 习 目 标 LEARNING OBJECTIVES 初心至善 匠心育人 4.1 程序表示方法 程序流程图 程序的基本结构 初心至善 匠心育人 目录 Contents 4.1 程序表示方法 4.1.1 程序流程图 程序流程图用于描述程序的基本操作和控制流程,由一系列图形、流程线以及文字说明组成。 流程图的基本元素有7种 初心至善 匠心育人 4.1 程序表示方法 4.1.1 程序流程图 程序流程图基本元素的含义 元素名称 含义 起止框 表示一个程序的开始和结束 判断框 判断一个条件是否成立,并根据判断结果选择不同的执行内容 处理框 表示需要处理的内容 输入/输出框 用于表示数据的输入,结果的输出 注释框 解释程序内容 流向线 以箭头或曲线形式指向程序的执行方向 连接点 连接多个流程图,用于较大流程图的分块显示 初心至善 匠心育人 4.1 程序表示方法 4.1.2程序的基本结构 程序设计中流程控制结构 顺序结构:程序按照线性顺序依次被执行。 分支结构:程序根据条件语句的结果选择不同的执行内容。 循环结构:程序根据一定条件反复执行某个代码块的流程结构。 初心至善 匠心育人 4.1 程序表示方法 4.1.2程序的基本结构-顺序结构 初心至善 匠心育人 4.1 程序表示方法 4.1.2程序的基本结构-分支结构 分支结构分为单分支结构和二分支结构,二分支结构可以组合成嵌套分支结构 初心至善 匠心育人 4.1 程序表示方法 4.1.2程序的基本结构-分支结构 根据循环语句触发的条件不同,循环结构包括条件循环和遍历循环结构 初心至善 匠心育人 4.1 程序表示方法 4.1.2 程序的基本结构 计算整数阶乘 (计算从1到整数K的乘积) 初心至善 匠心育人 4.2 条件语句 比较运算符 逻辑运算符 if语句 if...else语句 if...elif...else语句 初心至善 匠心育人 目录 Contents 4.2 条件语句 条件语句可以根据一个判断条件的结果执行不同的操作。条件语句可以实现分支结构,Python中的if语句、if...else语句、if...elif...else语句可以分别实现单分支结构、二分支结构和多分支结构。 初心至善 匠心育人 4.2 条件语句 4.2.1比较运算符 比较运算符也称为关系运算符,用来比较两端的操作数,通常用于条件测试,测试结果为True或者False。 运算符 说明 形式 结果 == 等于:左值等于右值则为True,否则为False a == b False != 不等于:左值不等于右值为True,否则为False a != b True > 大于:左值大于右值为True,否则为False a > b True < 小于:左值小于右值为True,否则为False a < b False >= 大于等于:左值大于等于右值为True,否则为False a >= b True <= 小于等于:左值小于右值为True,否则为False a <= b False 以操作数a=5,b=2为例 初心至善 匠心育人 4.2 条件语句 4.2.2逻辑运算符 逻辑运算符用于多个条件进行逻辑计算,使得条件复杂化。 逻辑运算符 运算符 说明 示例 结果 and 与 a and b 如果a的布尔值为True,返回b,否则返回a or 或 a or b 如果a的布尔值为True,返回a,否则返回b not 非 not a a为False,返回True;a为True,返回False 表达式1 表达式2 表达式1and表达式2 表达式1or表达式2 not表达式1 True True True True False True False False True False False False False False True False True False True True 逻辑运算符进行逻辑运算的结果 初心至善 匠心育人 4.2 条件语句 判断账号密码是否正确 username = input("请输入您的账号:") password = input("请输入您的密码:") print("账号密码是否正确:",username == "zhangsan" and password == "123") 4.2.2 逻辑运算符 请输入您的账号:zhangsan 请输入您的密码:12

资源预览图

第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
1
第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
2
第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
3
第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
4
第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
5
第4章  流程控制语句-【千锋教育】Python程序设计基础与实战(微课版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。