中小学教育资源及组卷应用平台
第6课 多分支结构程序设计
1、比较三个数a,b,c输出其中最小的数,阅读并补全程序
if :
print("三个数中最小数为:",a)
elif :
print("三个数中最小数为:",b)
else:
print("三个数中最小数为:",c)
2、超市满减(满500减100;满300减50;满100减10,满50减3),按自上而下的顺序补全下面的程序( )21世纪教育网版权所有
n=float(input("请输入总价格:"))
if :
elif :
else:
print("促销价:",n)
①n>=500 ②n>=300 ③n>=100 ④n=n-100 ⑤n=n-50 ⑥n=n-10
3、在分支结构程序设计中,当选择的情况较多时,可使用Python提供的()条件语句。
4、一个if条件语句可以包含多个()子句,仅当if条件()时,elif子句才可能()。
5、捕捉异常可以使用()语句,其功能是用来检测()语句块中的错误,从而让()语句捕捉异常信息并处理。21教育网
6、if和elif子句的条件都不为真时,else子句的语句块才会被执行。( )
7、在多分支结构的条件语句中,多个elif子句的执行是同时的。( )
参考答案:
1、 a<=b and a<=c b<=c
2、 ①④②⑤⑥
3、 if-elif
4、 elif 不为真 被执行
5、 try/except try except
6、 √
7、 ×
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)