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

3.3 if-elif语句

Python的if-elif-else描述多分支结构,语句格式如下。

①当满足if判断条件l时,则执行代码块语句块 1,然后整个if结束。

②如果不满足if条件,满足判断条件 2,则执行代码块语句块 2,然后整个if结束。

③如果不满足判断条件l和判断条件 2,满足判断条件n,则执行代码块语句块n,然后整个if结束。

④否则,执行语句块n+1。

例 3-5 】 某商场做周年庆活动,购物满 1000 元以上,用户可以享受 0.9 的折扣;购物满2000 元以上,可以享受 0.8 的折扣;购物满 3000 元以上可以享受 0.7 的折扣。我们使用if-elif语句来判定某用户可享受的折扣以及需要支付的金额。

参考程序:

运行结果:

例 3-6 】 在十字路口有交通信号灯,根据信号灯的颜色来判断是否可以通行。交通信号灯有黄色yellow,绿色green,红色red,如果出现其他颜色则表示信号灯可能出了故障。

参考程序:

运行结果:

例 3-7 】 学生成绩可分为百分制和五级制,将输入的百分制成绩转换成相应的五级制成绩后输出。

参考程序:

运行结果: TgTwZW7cGwC58dV5U85Yj96lI0vg1ONneLEmYMB/pZt7C5hv4DE9IBATYKohjAJr

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