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

《第9课 条件判断解问题》参考课件.pptx

《第9课 条件判断解问题》参考课件.pptx

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

鲁教版八下;在现实生活中我们不可避免地会面临各种各样的选择。比如学校举行篮球赛,天晴在室外比赛,下雨则在室内进行。那么如何用编程解决这类问题呢?;1.了解选择结构,掌握if语句的语法格式。

2.理解关系运算和逻辑运算。

3.能用条件语句编写程序解决生活中的选择性问题。;在进行程序设计的时候,根据条件进行比较判断,需要用到条件表达式,我们可以利用关系运算和逻辑运算来编写条件表达式。;在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运算称为关系运算。关系运算符有?小于()、大于)、小于等于(=)、大于等于(=)。等于(==)、不等于(!=)。;逻辑运算符包括逻辑非(not)、逻辑与(and)、逻辑或(or)。;根据以上操作可以看出:

1.逻辑与:aandb,若a为False,aandb为False,若a为0,aandb为0,否则返回b的值。

2.逻辑或:aorb,若a为True或非0,则返回a的值,否则返回b的值。

3.逻辑非:若a为True或非0,则nota返回False,否则返回True。;一、关系运算符和逻辑运算符;解决生活中问题的方法和步骤,我们称之为“生活中的算法”。比如外出旅游选择路线、做饭的流程、解题的方法等。在计算机中,算法又是怎么定义的呢?

算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地说,就是解决问题的方法。

算法有五个特征:有穷性、确切性、输入项(有0个或多个输入)、输出项(一个算法有一个或多个输出)和可行性。;描述算法的方法有多种,常用的有:自然语言法、流程图法、伪代码法和PAD图等,其中最普遍的是流程图法。

程序是算法的代码实现,程序设计有三种基本结构,分别为顺序结构、选择结构和循环结构。;在Python语言中,选择结构由条件语句if来实现。if语句可根据给定的判断条件在某一种或多种选择中执行不同的程序代码。;if条件表达式:

语句块1

else:

语句块2

在条件语句中,else是可选项。

在Python中,程序代码需要遵守严格的缩进规则,否则会导致程序出错。Python按照代码的层次进行缩进,同层次的语句或语句块需要相同的缩进,如果代码属??下一层级,则需相对于上一层级进行一次缩进。;为了防盗,小智家的门锁最近换成了智能密码锁,他家的密码是“xy#123”,小智想设计一个验证密码的程序,请你帮帮他。

第1步:新建一个以lockey.py为名的程序文件。

第2步:在文件窗口中输入密码验证代码,保存,如图所示。;第3步:按“F5”快捷键运行调试程序,在弹出的窗口中输入一串字符,查看程序运行结果。;小智学校里的考试成绩都是以等级制呈现给学生的,学校规定:85分及以上为A等级,75分及以上为B等级,60分及以上为C等级,60分以下为D等级。请编写程序实现该操作。;第1步:新建一个以grade.py为名的程序文件。

第2步:在文件窗口中输入分数转换等级代码,保存,如图所示。;第3步:按“F5”快捷键运行调试程序,输入某一成绩后查看程序运行结果。;在现实生活中,有时遇到的问题会很复杂,我们要面对的可能不止两种选择,需要更多的分支,这就需要用到多分支if语句。实践探究二的代码用多分支if语句就可以改为如图所示的形式。;if条件表达式1:

语句块1

elif条件表达式2:

语句块2

……

elif条件表达式n:

语句块n

else:

语句块n+1;探究实践;探究实践;知识链接;2.运行错误

在程序运行过程中出现的错误属于运行错误。

程序越复杂,出现异常的概率越大。异常的情况很多,比如内存用尽、除数为零的除法等都可能导致异常。Python为了把错误的影响降到最低,提供了专门的异常处理语句。;3.语义错误

语义错误,也叫逻辑错误,如果你编写的程序完全符合Python的语言规范,不会出现语法错误,但是在逻辑上有错误,程序结果也会是错误的。这种错误一般是由对语句的运行机制了解得不够透彻或编程者解决问题的思路本身有问题造成的。要想把错误找出来,需要你根据结果进行推理,最终弄明白错在什么地方。

文档评论(0)

150****1232 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档