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
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。