网站大量收购闲置独家精品文档,联系QQ:2885784924

Python数据分析及应用 课件 第3章程序的控制结构.pptx

Python数据分析及应用 课件 第3章程序的控制结构.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

云南财经大学信息学院Python数据分析及应用

第三章程序的控制结构

目录3.1程序的基本结构3.2程序的选择结构3.3程序的循环结构3.4程序的异常处理3.5Random库的使用

知识目标:掌握程序的三种基本结构:顺序结构、选择结构、循环结构,掌握单分支、二分支和多分支三种选择结构,掌握for循环、while循环两种循环结构。技能目标:理解分支的概念及程序控制的关系,掌握二分支决策方法,掌握多分支决策方法,掌握for循环的使用方法,掌握while循环的使用方法。素质目标:具备一定的决策能力和规划能力,具备发展的眼光,培养全局思维,能够合理规划自己的职业生涯。学习目标

税收取之于民、用之于民,我们在履行纳税的法定义务时,也在享受税收给整个社会带来的积极影响。以个人所得税为例,目前个人所得税的起征点是5000,并且采用差额累进制。只有收入超过5000元时我们才需要缴纳个人所得税,收入越高需要缴纳的税款越多,并且国家还考虑到抚养小孩和赡养老人的压力,提高了个人所得税的起征点。目前,个人工资扣税标准规定:月薪5000元以下免税,5000-8000元税率为3%,8000-17000元为10%,17000-30000元为20%,30000-40000元为25%,40000-60000元为30%,60000-85000元为35%,85000元以上为45%。如何设计一个Python程序计算个人所得税?本章导读

结构化编程鼓励将复杂问题分解成一系列简单、明确的步骤,使得代码易于理解。清晰的模块划分和逻辑流程使得整个程序的结构清晰,目标明确,便于理解和维护。采用结构化程序设计方法可以显著提高程序的可读性、可维护性、可靠性、效率以及适应变化的能力。Python的程序控制结构主要包括顺序结构、选择结构(分支结构)和循环结构。这三种控制结构也是结构化程序设计的核心,与之相对的是面向对象程序设计。C语言就是结构化语言,而C++、Java或者Python等都是面向对象的语言。调试Python程序时,经常会报出一些异常。一方面可能是写程序时由于疏忽或者考虑不全造成了错误,这时就需要根据异常分析程序结构,改正错误;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。本章导读

1.顺序结构顺序结构的执行顺序是自上而下,依次执行。顺序结构的程序设计是最简单的,它表示程序按照代码的书写顺序从上到下依次执行,只要按照解决问题的顺序写出相应的语句就行。3.1程序的基本结构程序由语句构成,根据项目或者算法的实际需求执行语句,程序的具体执行是由流程控制语句实现的。结构化程序设计分三种基本结构:顺序结构、选择结构(分支结构)、循环结构。采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。ABC图3-1顺序结构的流程图

2.选择结构选择结构(分支结构)是程序根据条件表达式的值来决定执行哪一部分的代码。顾名思义,当程序到了一定的处理过程时,遇到了很多分支,无法按直线走下去,程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行,选择结构有单分支、二分支和多分支三种形式。3.1程序的基本结构图3-2选择结构的流程图AB条件a)FTA条件b)FT

3.循环结构循环结构用于重复执行一段代码,直到满足某个条件为止。语句不断的重复,被称作循环,循环结构通常用来表示反复执行一个程序或某些操作的过程,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么时候可以执行循环?出现哪些操作需要循环执行?3.1程序的基本结构图3-3循环结构的流程图分支A条件FT

3.2程序的选择结构选择结构顾名思义,当程序到了一定的处理过程时,遇到了很多分支,无法按直线走下去,程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单一条件分支选择结构(if)、二条件分支选择结构(else从句)、多条件分支选择结构(elif子句)三种形式。在Python中,选择结构通常使用if、elif和else语句来实现。这些语句允许程序根据条件测试的结果执行不同的代码块。在选择结构中,if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块),如果有多个分支选择,再根据分支条件,选择对应的语句块处理(称为elif-块)。else从句和elif子句是可选的。选择结构由三部分组成:关键字本身,用于判断

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档