您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 第四课分支程序--八年级信息技术上册
八年级上册1.掌握If语句的书写格式及使用方法。2.掌握条件的表达方法;3.学会使用流程图来表达算法;4.理解程序的缩进表示。1、If语句的格式和使用方法2、难点是理解if…elif…else执行流程。你是怎么判断的?程序要具有“智能”,就需要具备对信息进行判断的能力。生活中经常会遇到需要做出判断的事情,例如:1、小朋友的身高超过120厘米了吗?超过了需要买票。2、有奖竞猜答对了吗?答对了加2分,打错了减1分。3、前面的陌生人是男的吗?是男的称他“先生”,是“女”的称她“女士”。……【例题4-1】身高超过120厘米需要买票,小朋友需要买票吗?如果程序比较复杂,通常画一个流程图(如图4-1所示),把计算机工作的步骤描述清楚,然后才写代码。程序要具有“智能”,就需要具备对信息进行判断的能力。流程图中常用的一些图形有如下约定:身高=float(input(请输入身高:))if身高120:print(身高是,身高,厘米)print(请买票!)print(温馨提示:身高超过120厘米需要买票)程序如下:显示结果:如果身高小于或等于120厘米,则只显示:温馨提示:身高超过120厘米需要买票如果输入的身高超过120厘米(假设是130厘米),则显示:身高是130厘米请买票!温馨提示:身高超过120厘米需要买票新令命:格式:〈表达式1〉〈关系运算符〉〈表达式2〉功能:关系表达式,如果成立,其值就是“True”,如果不成立,其值就是“False”。“条件表达式”只有“成立”或“不成立”两种结果,条件成立,则条件表达式的值为“True”,不成立则为“False”。“关系表达式”是由“关系运算符”(又称“比较运算符”)连接的表达式,例如“x=0”“y!=1”“a==b”“35”“35”等。下面是条件表达式中使用的关系运算符:注意:在Python中,缩进用于指定代码块(语句块)从哪里开始,哪里结束。将代码块缩进多少并不重要,但要保证整个代码块缩进的程度是一样的。Python中的惯例是将代码块缩进4个空格,建议遵循这个惯例,严格遵循python的书写格式,可以提高程序的可读性。格式:if〈条件〉:〈语句块〉功能:如果条件表达式成立,则先执行if行后缩进的〈语句块〉,然后再执行〈语句块〉后没有缩进的语句。如果条件表达式不成立,则直接执行〈语句块〉后面没有缩进的语句。在例题4-1中,流程图和if语句的对应关系如下:二、if…elif…else语句格式:if〈条件1〉:〈语句块1〉elif〈条件2〉:〈语句块2〉……else:〈语句块n〉功能:从if行开始依次对条件进行判断,如果正确则执行该条件下面的〈语句块〉,然后跳出该if语句,如果不正确则对下一个条件进行判断,如果所有条件都不成立,则执行else下面的〈语句块〉。【例题4-2】商场水果打折销售,水果8元一斤,10斤以上7元一斤。编写计费程序。假设购买的水果重量是w,首先判断条件表达式w10是否成立,如果成立,金额就是w×8,如果不成立,金额就是w×7。w=float(input(水果的重量:))ifw10:total=w*8else:total=w*7print(重量:,w,金额:,total)
本文标题:第四课分支程序--八年级信息技术上册
链接地址:https://www.777doc.com/doc-4970040 .html