Python程序设计 课件 第6章 判断结构.pptx

Python程序设计 课件 第6章 判断结构.pptx

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

判断结构第六章

课程目标课程目标1利用Python的if语句来理解简单的判断编程模式及其实现3524利用Python的if-else语句来理解两路判断编程模式及其实现利用Python的if-elif-else语句来理解多路判断编程模式及其实现理解异常处理的思想,并能够编写简单异常处理代码,捕捉标准的Python运行时错误能够阅读、编写和实现使用判断结构的算法,包括使用系列判断和嵌套判断结构的算法

PART1简单判断

1简单判断指令序列计算机程序序列是编程的一个基本概念,但只用它不足以解决所有问题。常常有必要改变程序的顺序流程,以适应特定情况的需要,这是通过特殊语句完成的,称为“控制结构”。

1简单判断判断结构这种结构主要是通过一些语句使得程序针对不同情况执行不同指令序列,实际上允许程序“选择”适当的动作过程。

PART2示例:健康警报器

2示例:健康警报器健康是我们大家都十分关注的问题,而体重的高低从某些方面反映了我们身体的健康状况。当体重超过个人标准体重时会发出超重警告;当体重低于个人标准体重时也会发出警告。程序

2示例:健康警报器标准体重=(身高-100)*0.9标准体重=(身高-105)*0.92实际体重大于标准体重的10%为过重,大于标准体重得20%为肥胖。实际体重小于标准体重得10%为偏瘦,小于标准体重得20%为严偏消瘦。Brcoa改良公式

2示例:健康警报器输入你的性别、身高和体重通过性别分别计算各自得标准体重通过对比输入得体重和对应得标准体重得到对比结果

2示例:健康警报器defhealth():gender=input(输入你的性别(male,female):)height=float(input(输入你的身高(cm):))weight=float(input(输入你的体重(kg):))if(gender==male):w=(height-100)*0.9

2示例:健康警报器if(weight=w*1.1andweight=w*1.2):print(注意,你超重了!)if(weightw*1.2):print(你需要减肥了!)if(weight=w*0.9andweight=w*0.8):print(注意,你偏瘦了!)if(weightw*0.8):print(你已经严重消瘦!)else:print(你的体重很健康)

2示例:健康警报器if(gender==female):w=(height-105)*0.92if(weight=w*1.1andweight=w*1.2):print(注意,你超重了!)if(weightw*1.2):print(你需要减肥了!)if(weight=w*0.9andweight=w*0.8):print(注意,你偏瘦了!)if(weightw*0.8):print(你已经严重消瘦!)else:print(你的体重很健康)health()

2示例:健康警报器输入你的性别(male,female):male输入你的身高(cm):175输入你的体重(kg):60注意,你偏瘦了!

2示例:健康警报器ifcondition:body

2示例:健康警报器图6.1简单if语句控制流body是否执行取决于条件

PART3形成简单条件

3形成简单条件暂时,我们的程序将使用简单条件,它比较两个表达式的值:是“关系运算符”的缩写条件是如何得到的呢?exprrelopexpr

3形成简单条件表6-1Python中的关系运算符PythonMathematicsMeaning小于=≤小于等于===等于=≥大于等于大于!=≠不等于Python中用“=”符号表示赋值语句,使用“==”符号表示相等。

3形成简单条件条件可以比较数字或字符串。比较字符串时,排序是按“字典序”。根据底层的Unicode值以字母顺序放置字符串。所有大写拉丁字母都在小写字母之前。

3形成简单条件58True58False5!=8Truehello==worldFalse

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档