上课,同学们好,请坐。同学们,在我们的生活中,往往会面临许许多多的选择,而这些选择会产生不同的结果。如果我们选择好好学习,那么就会收获好成绩;如果我们选择讲文明、懂礼貌,那么就会收获高尚的品行。什么样的选择往往对应着什么样的结果。那么,在程序设计语言,也就是我们今天要学习的Python语言当中,它有没有选择结构呢?它的选择结构又要怎样表示呢?大家现在来看一下书本的74页,对Python的选择结构内容进行预习,我们等一下一起探讨Python如何书写选择结构。

  老师看到刚刚同学们都看得非常认真,相信大家对选择结构已经有了初步的了解。现在我们一起来看看究竟要如何表示选择结构呢?首先来看一种最简单的选择结构——单分支if语句。有没有同学知道if是什么意思?你说if是“如果”的意思。那么在程序设计语言当中,单分支if语句意思就是如果条件表达式成立,则执行语句。这样一种条件表达式对应一个语句结果的方式,就叫做单分支if语句。比如说,如果我们的a(也就是成绩)大于等于60分,则输出“成绩合格”,这样一种选择对应一种结果就叫做单分支。但是我们的成绩当中,大于60分是合格,那如果不大于60分呢?小于60分是,诶,不合格。那么不合格要怎么表示呢?有同学说到,在这后面再加一个if语句,如果小于60分,则输出“不合格”。诶,你想的很巧妙,这样我们就可以用两个单分支语句来判断。但是这样还是太麻烦了,如果有一个语句可以表示除了第一个条件表达式之外的所有条件,因为如果大于60分是合格,那么反之则不合格。

  我们来看另一种情况——双分支if语句,它就是在单分支语句上加了一个else语句,else是“其余、否则”的意思。如果条件表达式成立,执行语句a,否则(也就是条件不成立),则执行语句b。那么在这个例子当中,“否则”的意思就是除了大于等于60分的情况,也就是小于60分则输出“不合格”。这样就可以涵盖条件成立和条件不成立两种情况。因为我们刚才的例子说过,如果我们选择好好学习,则收获好成绩;但是如果没有好好学习,是不是也会有相应的结果?每一种选择都会有相应的结果,所以没有好好学习也就会收获坏成绩。因此,用双分支语句可以概括条件成立和条件不成立两种情况。

点击阅读全文
《信息技术 必修1 Python的选择结构 无生试讲稿高质量教师资格证面试逐字稿-3395字》.doc
将本文下载保存,方便收藏和打印
导出文档