购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5-5 if … elif …else语句

这是一个多重判断语句,程序设计时需要多个条件作比较时就比较有用。例如:在美国成绩计分是采取A、B、C、D、F …等,通常90~100分是A,80~89分是B,70~79分是C,60~69分是D,低于60分是F。若是使用Python可以用这个语句,很容易就可以完成这个工作。这个语句的基本语法如下:

    if  (条件判断一):
    程序代码段一
    elif (条件判断二):
    程序代码段二
    ……
    else:
    程序代码段n

上述概念是,如果 条件判断一 是True,则 执行 程序代码段一 ,然后离开条件判断;否则检查 条件判断二 。如果是True,则 执行 程序代码段二 ,然后离开条件判断。如果 条件判断 是False,则持续进行检查,上述elif的条件判断可以不断扩充,如果所有条件判断是False则 执行程序代码n段 。下列流程图是假设只有两个条件判断,说明这个if … elif … else语句。

程序实例ch5_5.py: 请输入数字分数,程序将响应A、B、C、D或F等级。 tpznbyVLc2Lj4EFIu0IVwUP2+1ycJ/9I+5ZLxoGjHmxhwejTeEe49EPd67McnbkW

执行结果
点击中间区域
呼出菜单
上一章
目录
下一章
×

打开