3.2.3 分支结构 ppt课件 数据与计算-新浙教版(2019)《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.2.3 分支结构 ppt课件 数据与计算-新浙教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 3.2.3 分支结构 ppt课件 数据与计算_新浙教版2019高中信息技术必修第一册 3.2 分支 结构 ppt 课件 数据 计算 新浙教版 2019 高中 信息技术 必修 一册 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
- 资源描述:
-
1、Slide 1-1Python程序设计程序设计分支结构分支结构Slide 1-2Python程序设计程序设计分支结构分支结构2023-2-16选择性问题的特点:选择性问题的特点:问题满足特问题满足特定条件后,执行相应的定条件后,执行相应的动作动作程序可以根据某个条件决定执行程序可以根据某个条件决定执行哪些语句哪些语句Slide 1-3Python程序设计程序设计分支结构分支结构2023-2-16布尔值:布尔值:True(表示(表示“真真”)、)、False(表示(表示“假假”),它们都是关键字),它们都是关键字布尔类型被用来代表布尔值。存放布尔值的变量被称为布尔变量。布尔类型被用来代表布尔值。
2、存放布尔值的变量被称为布尔变量。在计算机内部,在计算机内部,Python使用使用1来表示来表示True,使用,使用0来表示来表示False可以使用可以使用int函数将布尔值转换为整数函数将布尔值转换为整数也可以使用也可以使用bool函数将整数转换为布尔值函数将整数转换为布尔值Slide 1-4Python程序设计程序设计分支结构分支结构“关系关系”是指操作数之间的比较关系是指操作数之间的比较关系。六。六种关系运算符,用来表示两个操种关系运算符,用来表示两个操作数之间的大小或相等作数之间的大小或相等关系关系注意区分赋值运算符注意区分赋值运算符“=”和关系运算符和关系运算符“=”Slide 1-5
3、Python程序设计程序设计分支结构分支结构用关系运算符将两个表达式连接起用关系运算符将两个表达式连接起来的式子称为关系表达式。关系表来的式子称为关系表达式。关系表达式值为布尔值,关系成立,为达式值为布尔值,关系成立,为True,表示,表示“真真”;关系不成立,;关系不成立,为为False,表示,表示“假假”字符串比较字符串比较实际上是对字符编码实际上是对字符编码的比较。在的比较。在ASCII字符集中,字符集中,a的的ASCII码是码是97,b的的ASCII码码是是98,97 98的值的值为为FalseSlide 1-6Python程序设计程序设计分支结构分支结构避免避免直接对浮点数进行等于直
4、接对浮点数进行等于“=”或或不等于不等于“!=”比较比较,浮点数浮点数的误差的误差可可能造成两个本来应该相等的浮点数不能造成两个本来应该相等的浮点数不相等相等一般使用下列表达式判断一般使用下列表达式判断x和和y是否相等:是否相等:变量变量x和和y近似值相等,精确值近似值相等,精确值不相等。利用不相等。利用x和和y差值的绝对差值的绝对值的精度是否在允许的误差内值的精度是否在允许的误差内来判断来判断x和和y是否相等是否相等Slide 1-7Python程序设计程序设计分支结构分支结构成员关系运算符成员关系运算符in/not in用来判断用来判断某个元素某个元素是否属于某个序列,返回是否属于某个序列
5、,返回True或或FalseSlide 1-8Python程序设计程序设计分支结构分支结构对象身份运算符对象身份运算符is/is not用来判断用来判断两两个对象是否是同一个对象,返回个对象是否是同一个对象,返回True或或False注意注意区分运算符区分运算符“is”和关系运算符和关系运算符“=”is判断的是判断的是a对象是否就是对象是否就是b对象,是通过对象,是通过id来判断来判断的。的。a is b等价于等价于id(a)=id(b)=判断的是判断的是a对对象的值是否和象的值是否和b对象的值相等对象的值相等Slide 1-9Python程序设计程序设计分支结构分支结构if语句有两种不同的语
6、句有两种不同的形式形式第一种形式是:第一种形式是:if 条件条件:语句语句第二种形式是:第二种形式是:if 条件条件:语句语句1else:语句语句2条件条件两边两边没有没有圆括号,圆括号,:是是if语句的语句的组成部分组成部分语句必须相对于语句必须相对于if(else)向右缩进(一般是向右缩进向右缩进(一般是向右缩进4个个空格),每条语句必须向空格),每条语句必须向右缩进相同的空格右缩进相同的空格Python中的缩进是强制的,通过缩进,中的缩进是强制的,通过缩进,Python能够识别出语句是隶属于能够识别出语句是隶属于if(else)的)的2023-2-16第一种形式第一种形式if语句的执行过
7、程是:首先计算条语句的执行过程是:首先计算条件的值,如果条件的值为件的值,如果条件的值为“真真”,则执行语句,则执行语句后结束后结束if语句;如果条件的值为语句;如果条件的值为“假假”,则立,则立即结束即结束if语句语句第二种形式第二种形式if语句的执行过程是:首先计算条语句的执行过程是:首先计算条件的值,如果条件的值为件的值,如果条件的值为“真真”,则执行语句,则执行语句1后结束后结束if语句;如果条件的值为语句;如果条件的值为“假假”,则执,则执行行else后边的语句后边的语句2后结束后结束if语句语句Slide 1-10Python程序设计程序设计分支结构分支结构2023-2-16【例例
8、】编写编写程序,要求用户从键盘输入圆的半径,计算并输出程序,要求用户从键盘输入圆的半径,计算并输出圆面积圆面积若输入的圆半径为若输入的圆半径为0或整数,则计算并输出圆面积;若圆半径为负数,圆面积或整数,则计算并输出圆面积;若圆半径为负数,圆面积无意义,则输出错误信息无意义,则输出错误信息Slide 1-11Python程序设计程序设计分支结构分支结构2023-2-16Python提供提供一一个个random模块,包含模块,包含了了一些随机数函数一些随机数函数要使用要使用random模块模块,必须先导,必须先导入入random模块模块:import randomrandint(a,b)函数返回一
展开阅读全文
链接地址:https://www.163wenku.com/p-5179975.html