3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)

2024-11-08
| 20页
| 154人阅读
| 34人下载
普通

内容正文:

——条件嵌套语句 1 目录 课前导入 新课讲授 例题讲解 巩固练习 1 2 3 4 5 课堂小结 6 课后习题 2 课前导入 1 3 课前导入 1 4 新课讲授 2 5 新课讲授 2 课预习 学中做 1.选择结构的分类: 单分支选择结构、双分支选择结构、多分支选择结构、条件嵌套语句 2.单分支选择结构的语法格式: if 条件表达式: 语句块 3.双分支选择结构的语法格式 if 条件表达式: 语句块1 else: 语句块2 6 新课讲授 2 课预习 学中做 4.多分支选择结构的语法格式: if 条件判断1: 代码块1 elif 条件判断2: 代码块2 elif 条件判断n: 代码块n else: 代码块n+1 5.条件嵌套语句的语法格式 7 例题讲解 3 8 例题讲解 3 1.编程实现:输入两个整数,按由小到大的顺序输出这两个数a=int(input("请输入第一个整数:")) b=int(input("请输入第二个整数:")) c=0 if a<b : print(f"这两个整数从小到大的顺序是:{a}、{b}") elif a>b: print(f"这两个整数从小到大的顺序是:{b}、{a}") 9 例题讲解 3 1.编程实现:输入两个整数,按由小到大的顺序输出这两个数a=int(input("请输入第一个整数:")) b=int(input("请输入第二个整数:")) c=0 if a<b : print(f"这两个整数从小到大的顺序是:{a}、{b}") elif a>b: print(f"这两个整数从小到大的顺序是:{b}、{a}") 10 例题讲解 3 2.编写程序:编写程序 图书批发商店的某本书的零售价是26.5元/本,如果客户一次性购买100本以上(包括100本),则每本的价格打9折,如果客户一次性购买500本以上(包括500本),则每本的价格打8折并返回1000元给客户,请分别计算购买8本、150本、600本的应付金额是多少。要求购买书的数量从控制台输入。 11 例题讲解 3 2.编写程序: 图书批发商店的某本书的零售价是26.5元/本,如果客户一次性购买100本以上(包括100本),则每本的价格打9折,如果客户一次性购买500本以上(包括500本),则每本的价格打8折并返回1000元给客户,请分别计算购买8本、150本、600本的应付金额是多少。要求购买书的数量从控制台输入。 代码: price=26.5 number=int(input("请输入购买数量:")) if number>=100: pay=number*price*0.9 print(f"请支付{pay}元") elif number>=500: pay=number*price*0.9-1000 print(f"请支付{pay}元") else: pay=number*price print(f"请支付{pay}元") 12 例题讲解 3 2.编写程序: 图书批发商店的某本书的零售价是26.5元/本,如果客户一次性购买100本以上(包括100本),则每本的价格打9折,如果客户一次性购买500本以上(包括500本),则每本的价格打8折并返回1000元给客户,请分别计算购买8本、150本、600本的应付金额是多少。要求购买书的数量从控制台输入。 代码: price=26.5 number=int(input("请输入购买数量:")) if number>=100: pay=number*price*0.9 print(f"请支付{pay}元") elif number>=500: pay=number*price*0.9-1000 print(f"请支付{pay}元") else: pay=number*price print(f"请支付{pay}元") 13 练习巩固 4 14 练习巩固 4 1.(找未来数据)编写程序提示用户输人表示今天是一周内哪一天的数字(星期天是0,星期一是1,星期六是6)。还要提示用户输人今天之后到未来某天的天数,然后显示未来这天是星期几。 15 练习巩固 4 day1 = int(input("请输入一周内的某一天:")) day2 = int(input("请输入到某天的天数:")) day3 = day1 + day2 if day3 % 7 == 0 : print("这天是星期天") elif day3 % 7 == 1 : print("这天是星期一") elif day3 % 7 == 2 : print("这天是星期二") elif day3 % 7 == 3 : print("这天是星期三") elif day3 % 7 == 4 : print("这天是星期四") elif day3 % 7 == 5 : print("这天是星期五") elif day3 % 7 == 6 : print("这天是星期六") 16 课堂小结 5 17 课堂小结 5 1.选择结构的分类; 2.单分支选择结构语法格式; 3.双分支选择结构语法格式 4.多分支选择结构语法格式 5.条件嵌套语法格式 6.选结构综合案例 18 课后作业 6 19 课后作业 6 1.填写“教学评价表”(附件1); 2.编程实现:假设你想开发一个玩彩票的程序。程序随机产生一个两位数的数字,然后提示用户输入一个两位数的数字,并根据以下规则判定用户是否赢得奖金。 1)如果用户输人的数字和随机产生的数字完全相同(包括顺序),则奖金为 10 000 美元 2)如果用户输入的数字和随机产生的数字相同(不包括顺序),则奖金为3000 美元。 3)如果用户输入的数字和随机产生的数字有一位数相同,则奖金为1000美元 3.完成配套练习册第三单元检测。 20 $$

资源预览图

3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
1
3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
2
3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
3
3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
4
3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
5
3.2.4条件嵌套语句2(课件)-《程序设计基础(Python)》同步教学(高教版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。