内容正文:
第14课:多重if结构
陪孩子一起学Python
——编程从零学起
1
本课任务:
1.学习多重if条件结构
2.学会使用elif分支来简化程序
2
例:
成绩测试,成绩大于90分(含90分)算优秀,成绩大于80分(含80分)算良好,成绩大于60分(含60分)算合格,成绩小于60算不合格”,默认提示输出“成绩测试”,请写一个成绩测试程序,输入相应的分数会得到相应的测试结果。
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
3
练习
一家商场在降价促销。如果购买金额大于500(含500),则能够享受8折优惠,如果购买金额大于300(含300),则能够享受9折优惠,如果购买金额大于100元(含100),则享受减免10元的优惠。编写一个程序,提示输入购买金额,然后系统显示优惠折扣,和最终需要支付的金额。
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
4
多重if结构
代码
条件
为真?
是
代码块
条件
为真?
.......
...
条件
为真?
代码快
是
是
是
elif
elif
elif
elif
代码
代码块
代码块
结束判断
结束判断
结束判断
结束判断
5
课后练习
编写一个游戏指令的控制程序,首先敌军会随机出现在一个方位
(左、前、右),然后是用户选择方位进行发射炮弹,A键代表”向
左发射炮弹”,D键代表”向右发射炮弹”,W键时代表”向前方发
射炮弹“。如果发射的方位与敌军出现的方位相同,则输出”命中
敌军”,否则输出”未命中”。
6
THANKS
陪孩子一起学Python
——编程从零学起
7
$$