ImageVerifierCode 换一换
格式:PPTX , 页数:29 ,大小:912.50KB ,
文档编号:3713853      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3713853.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(Python程序设计基础课件第3章.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

Python程序设计基础课件第3章.pptx

1、 第3章 程序的控制结构导导学学内容内容与要求与要求了解了解:Python的3种基本程序控制结构的流程图,程序设计的基本方法掌握掌握:1.Python的3种基本程序控制结构 2.能够进行具体程序的设计 3.1 顺序结构 顺序结构是程序设计的基本架构结构,在一个没有分支结构和循环结构的程序中,它按程序文件中命令语句的先后顺序,逐条依次执行。3.1 顺序结构下面是一个顺序程序结构程序的例子。【例例3-1】BMI(Body Mass Index)指数,即体质指数,是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。编写一个求体重指数的程序(体质指数(B

2、MI)=体重(kg)身高2(m),该程序为顺序结构设计。代码如下:w=float(input(“请输入您的体重(kg):”)#输入体重值 (以kg为单位)h=float(input(请输入您的身高(m):)#输入身高值(以m为单位)B=w/h*2#计算BMI指数print(您的BMI指数为,B)#输出BMI指数 3.1 顺序结构程序运行结果如下图。3.2 分支结构3.2.1 单分支结构if语句格式:语句格式:if 表达式:语句序列 3.2 分支结构下面是一个单分支结构程序的例子。下面是一个单分支结构程序的例子。【例例3-2】整数整数中,能被中,能被2整除的数是整除的数是偶数偶数。编写一个整数是

3、否是偶。编写一个整数是否是偶数的程序,该程序为单分支结构设计。代码如下:数的程序,该程序为单分支结构设计。代码如下:x=int(input(请输入一个整数:)#输入一个整数if x%2=0:#判断X是否为偶数 print(这个数是偶数)#条件表达式值为True,输出该数是偶数提示:在Python程序设计中,通过命令行的缩进标识语句序列的开始与结束。如例3-2中if语句所包含的语句序列为该程序中的第3条命令,该条命令起始位置比第2条命令的起始位置向右缩进4个空格。3.2.1 单分支结构 3.2 分支结构程序运行结果如下:3.2.1 单分支结构 3.2 分支结构3.2.2 双分支结构 ifelse

4、语句格式:if 表达式:语句序列1else:语句序列2 3.2 分支结构下面是一个双分支程序结构程序的例子。【例例3-3】整数中,能被2整除的数是偶数,不能被2整除的数是奇数。编写一个整数是偶数还是奇数的程序,该程序为单分支结构设计。代码如下:x=int(input(请输入一个整数:)#输入一个整数if x%2=0:#判断X是否为偶数 print(这个数是偶数)#条件表达式值为True,输出该数是偶数else:print(这个数是奇数)#条件表达式值为False,输出该数是奇数3.2.2 双分支结构 3.2 分支结构程序运行结果如下:3.2.2 双分支结构 3.2 分支结构3.2.3 多分支结

5、构 ifelifelse语句格式:if 表达式1:语句序列1elif 表达式2:语句序列2elif 表达式n:语句序列nelse:语句序列n+1 3.2 分支结构【例例3-4】成年人的BMI数值划分标准为:BMI低于18.5,体重过轻;BMI位于18.523.9之间,体重正常;BMI位于2427之间,体重过重;BMI位于2832之间,肥胖;BMI高于32,非常肥胖。编写一个根据BMI指数判断体重情况的程序,该程序为多分支结构设计(程序运行结果如图3-8)。代码如下:B=float(input(请输入您的BMI指数:)#输入BMI指数#通过多分支结构判断体重等级if B32:#BMI高于32,非

6、常肥胖 print(您的体重评定等级是非常肥胖)elif B=28:#BMI位于2832之间,肥胖 print(您的体重评定等级是肥胖)elif B=24:#BMI位于2427之间,体重过重 print(您的体重评定等级是过重)elif B=18.5:#BMI位于18.523.9之间,体重正常 print(您的体重评定等级是正常)else:#BMI低于18.5,体重过轻 print(您的体重评定等级是过轻)3.2.3 多分支结构 3.2 分支结构程序运行结果如下:3.2.3 多分支结构 3.2 分支结构3.2.4 pass语句 pass语句的作用相当于空语句,当暂时没有确定如何实现功能时,可以

7、使用pass语句来进行“占位”。例如下面程序:x=0a=input(“输入a的值”)b=input(“输入b的值”)if ab:pass#如果a的值小于b的值,执行pass语句else:x=a#如果a的值大于等于b的值,将a的值赋给x print(x)3.2 分支结构3.2.5 tryexcept语句 tryexcept语句格式:try:被检测的语句序列except:异常处理语句序列例如下面程序:例如下面程序:try:x=1/0except ZeroDivisionError:#除数为0异常 print(“除数为0”)3.3 循环结构3.3.1 while语句 while语句格式:while

8、表达式:语句序列 3.3 循环结构下面是一个while循环程序结构程序的例子。【例例3-5】编写一个计算1+2+3+100和的程序,该程序用while循环结构设计。代码如下:total=0#变量total用来保存最终的和number=1#变量number用来保存1100的整数while number=100:#求1100的和 total=total+number number=number+1print(1到100之和为:,total)3.3.1 while语句 3.3 循环结构程序运行结果如下:3.3.1 while语句 3.3 循环结构3.3.2 for语句 for语句格式:for 变量

9、in 序列:语句序列 3.3 循环结构下面是一个for循环程序结构程序的例子。【例例3-6】编写一个计算1+2+3+10和的程序,该程序用for循环结构设计(程序运行结果如图3-11)。代码如下:total=0#变量total用来保存最终的和for x in 1,2,3,4,5,6,7,8,9,10:#变量x用来循环控制 total=total+xprint(1到10之和为:,total)3.3.2 for语句 3.3 循环结构程序运行结果如下:3.3.2 for语句 3.3 循环结构【例例3-7】编写一个输出“99乘法表”的程序,该程序为循环嵌套结构设计。代码如下:for i in rang

10、e(1,10):#range(1,10)表示19之间的整数 for j in range(1,i+1):#range(1,i+1)表示1i之间的整数 print(i*j,end=t)#行中每个值以t隔开,t为制表符 print()#换行3.3.3 循环嵌套提示:范围函数range(start,stop,step)所表示的计数范围从start开始,到stop-1结束,step为计数变化的步长值,默认为1。例如:上面程序中的range(1,10)的步长值为1,表示19之间的整数。3.3 循环结构程序运行结果如下:3.3.3 循环嵌套 3.3 循环结构3.3.4 break,continuebrea

11、k语句的作用是结束当前循环,使得整个循环提前结束;continue语句的作用是忽略continue之后的语句,提前回到下一次循环。3.3 循环结构break语句和continue语句的用法如下:i=1while i10:#当i值大于10时,循环结束 break3.3.4 break,continue 3.3 循环结构注意:当程序设计为死循环,然后中途判断用break退出循环时,称为半路循环。例如下面程序:a=-1while 1:a+=1 if a=10:break3.3.4 break,continue 本章小结 本章主要介绍了Python程序设计中的顺序结构、分支结构和循环结构三种控制结构,及三种结构中可以用到的pass语句、break语句和continue语句。通过对本章的学习,能够掌握phython程序设计的基本语法和基本思路,为后续章节的学习打下良好的基础。谢 谢!

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|