ppt2-2 python编程基础知识--程序控制结构.pptx

ppt2-2 python编程基础知识--程序控制结构.pptx

ID:48137527

大小:1.31 MB

页数:57页

时间:2020-01-17

ppt2-2 python编程基础知识--程序控制结构.pptx_第1页
ppt2-2 python编程基础知识--程序控制结构.pptx_第2页
ppt2-2 python编程基础知识--程序控制结构.pptx_第3页
ppt2-2 python编程基础知识--程序控制结构.pptx_第4页
ppt2-2 python编程基础知识--程序控制结构.pptx_第5页
资源描述:

《ppt2-2 python编程基础知识--程序控制结构.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序的控制结构程序的基本结构程序的基本结构顺序结构是程序的基础,但单一的顺序结构不可能解决所有问题。程序由三种基本结构组成:顺序结构分支结构循环结构这些基本结构都有一个入口和一个出口。任何程序都由这三种基本结构组合而成程序的基本结构顺序结构是程序按照线性顺序依次执行的一种运行方式,其中语句块1S1和语句块S2表示一个或一组顺序执行的语句程序的基本结构分支结构是程序根据条件判断结果而选择不同向前执行路径的一种运行方式,包括单分支结构和二分支结构。由二分支结构会组合形成多分支结构程序的基本结构循环结构是程序根据条件

2、判断结果向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构程序的基本结构实例对于一个计算问题,可以用IPO描述、流程图描述或者直接以Python代码方式描述微实例4.1:圆面积和周长的计算。输入:圆半径R处理:圆面积:S=π*R*R圆周长:L=2*π*R输出:圆面积S、周长L1234R=eval(input("请输入圆半径:"))S=3.1415*R*RL=2*3.1415*Rprint("面积和周长:",S,L)问题IPO描述Python代码描述程序的基本结构实例微实例4.2:实数

3、绝对值的计算。1234R=eval(input("输入实数:"))if(R<0):R=-Rprint("绝对值",R)(a)问题IPO描述(b)流程图描述(c)Python代码描述程序的基本结构实例微实例4.3:整数累加。输入:正整数R处理:S=1+2+3+…+R输出:输出S123456R=eval(input("请输入正整数:"))i,S=0,0while(i<=R):S=S+ii=i+1print("累加求和",S)(a)问题IPO描述(b)流程图描述(c)Python代码描述程序的分支结构单分支结构:if

4、语句Python中if语句的语法格式如下:if<条件>:语句块语句块中语句通过与if所在行形成缩进表达包含关系if语句首先评估<条件>的结果值,如果结果为True,则执行语句块里的语句序列。如果结果为False,语句块里的语句会被跳过。单分支结构:if语句if语中<条件>部分可以使用任何能够产生True或False的语句形成判断条件最常见的方式是采用关系操作符Python语言共有6个关系操作符操作符数学符号操作符含义<<小于<=≤小于等于>=≥大于等于>>大于===等于!=不等于if语中<条件>部分可以使用任何

5、能够产生True或False的语句算术运算符:+、-、*、/、//、%、**关系运算符:>、<、==、<=、>=、!=,可以连续使用>>>1<2<3True>>>1<2>3False测试运算符:in、notin、is、isnot逻辑运算符:and、or、not,注意短路求值位运算符:~、&、

6、、^、<<、>>矩阵乘法运算符:@单分支结构:if语句在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,

7、Python解释器均认为与True等价单分支结构:if语句>>>if3:#使用整数作为条件表达式print(5)5>>>a=[1,2,3]>>>ifa:#使用列表作为条件表达式print(a)[1,2,3]>>>a=[]>>>ifa:print(a)else:print('empty')empty单分支结构:if语句微实例4.4:PM2.5空气质量提醒(1)输入:接收外部输入PM2.5值处理:ifPM2.5值>=75,打印空气污染警告if35<=PM2.5值<75,打印空气污染警告ifPM2.5值<35,打印空

8、气质量优,建议户外运动输出:打印空气质量提醒微实例4.4m4.4PM25Warning.py1234567PM=eval(input("请输入PM2.5数值:"))if0<=PM<35:print("空气优质,快去户外运动!")if35<=PM<75:print("空气良好,适度户外活动!")if75<=PM:print("空气污染,请小心!")二分支结构:if-else语句Python中if-else语句用来形成二分支结构,语法格式如下:if<条件>:<语句块1>else:<语句块2><语句块1>是在if条件

9、满足后执行的一个或多个语句序列<语句块2>是if条件不满足后执行的语句序列二分支语句用于区分<条件>的两种可能True或者False,分别形成执行路径二分支结构:if-else语句微实例4.5:PM2.5空气质量提醒(2)微实例4.5m4.5PM25Warning.py12345PM=eval(input("请输入PM2.5数值:"))ifPM>=75:print(“空气存在污染,请小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。