- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1页/共57页程序的基本结构第一页,编辑于星期三:十五点 二十九分。第2页/共57页程序的基本结构顺序结构是程序的基础,但单一的顺序结构不可能解决 所有问题。程序由三种基本结构组成:顺序结构分支结构循环结构这些基本结构都有一个入口和一个出口。任何程序都由 这三种基本结构组合而成第二页,编辑于星期三:十五点 二十九分。第3页/共57页程序的基本结构顺序结构是程序按照线性顺序依次执行的一种运行方式,其 中语句块1S1和语句块S2表示一个或一组顺序执行的语句第三页,编辑于星期三:十五点 二十九分。第4页/共57页程序的基本结构分支结构是程序根据条件判断结果而选择不同向前执行路径的 一种运行方式,包括单分支结构和二分支结构。由二分支结构 会组合形成多分支结构第四页,编辑于星期三:十五点 二十九分。第5页/共57页程序的基本结构循环结构是程序根据条件判断结果向后反复执行的一种运 行方式,根据循环体触发条件不同,包括条件循环和遍历 循环结构第五页,编辑于星期三:十五点 二十九分。第6页/共57页程序的基本结构实例对于一个计算问题,可以用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)Python代码描述问题IPO描述第六页,编辑于星期三:十五点 二十九分。第7页/共57页程序的基本结构实例微实例4.2:实数绝对值的计算。1234R = eval(input( 输入实数:))if (R 0):R = -Rprint(绝对值,R)(c) Python代码描述(a) 问题IPO描述(b) 流程图描述第七页,编辑于星期三:十五点 二十九分。第8页/共57页程序的基本结构实例微实例4.3:整数累加。123456R = eval(input( 请输入正整数:))i, S = 0, 0while (i=R):S = S + ii = i + 1 print(累加求和,S)输入:正整数R 处理:S=1+2+3+…+R输出:输出S(a) 问题IPO描述(b) 流程图描述(c) Python代码描述第八页,编辑于星期三:十五点 二十九分。第9页/共57页程序的分支结构第九页,编辑于星期三:十五点 二十九分。第10页/共57页单分支结构: if语句Python中if语句的语法格式如下: if 条件: 语句块语句块中语句通过与if所在行形成缩进表达包含关系if语句首先评估条件的结果值,如果结果为True,则 执行语句块里的语句序列。如果结果为False,语句块里的语句会被跳过。第十页,编辑于星期三:十五点 二十九分。第11页/共57页单分支结构: if语句if语中条件部分可以使用任何能够产生True或False的语句形成判断条件最常见的方式是采用关系操作符Python语言共有6个关系操作符操作符数学符号操作符含义小于=≤小于等于=≥大于等于大于===等于!=不等于第十一页,编辑于星期三:十五点 二十九分。第12页/共57页单分支结构: if语句if语中条件部分可以使用任何能够产生True或False的语句算术运算符:+、-、*、/、//、%、**关系运算符:、、==、=、=、!=,可以连续使用 123True 123False测试运算符:in、not in、is、is not逻辑运算符:and、or、not,注意短路求值位运算符:~、、|、 ^、 、矩阵乘法运算符:@第十二页,编辑于星期三:十五点 二十九分。第13页/共57页单分支结构: if语句在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价 if 3: #使用整数作为条件表达式 print(5)5 a = [1, 2, 3] if a: #使用列表作为条件表达式 print(a) [1, 2, 3] a = [] if a: print(a)else: print(empty)empty第十三页,编辑于星期三:十五点 二十九分。第14页/共57页单分支结构: if语句微实例4.4:PM 2.5空气质量提醒(1)输入:接收外部输入PM2.5值处理:if PM2.5值 = 75,打印空气污染警告if 35 = PM2.5值 75,打印空气污染警告if PM2.5值 35,打印空气质量优,建议户外运动 输出:打印空
您可能关注的文档
最近下载
- 天然气管道安装工程施工组织设计.doc VIP
- 23G518-1 门式刚架轻型房屋钢结构(无吊车) .docx VIP
- 推拿治疗腰椎病.pptx VIP
- GB∕T 6185.1-2016 2型全金属六角锁紧螺母(高清版).pdf
- 专题10 阅读理解应用文-五年(2020-2024)高考英语真题分类汇编(全国版)(原卷版).docx VIP
- 南通如皋五年级上学期理科素养期中试卷及答案.pdf VIP
- 宠物医疗市场宠物医疗人才培养与市场需求分析报告2025.docx
- 员工罚款单表格模板.docx VIP
- 2.3程序设计基本知识课件人教中图版高中信息技术必修1.pptx VIP
- 大批量主机系统自动部署.docx
原创力文档


文档评论(0)