第6课 多分支结构程序设计 课件(13张幻灯片)

文档属性

名称 第6课 多分支结构程序设计 课件(13张幻灯片)
格式 zip
文件大小 565.7KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2020-10-08 13:38:28

图片预览

文档简介

(共13张PPT)
第6课
多分支结构程序设计
学习任务
了解分分支结构,理解if-elif条件语句的格式和执行流程。
理解if-elif条件语句解决问题的一般步骤和方法。
理解if-elif条件语句中的try/except语句的格式和功能,并能进行实际应用。
一、if-elif条件语句
if
<条件1>:
<语句块1>
elif
<条件2>:
<语句块2>

elif
<条件n>
<语句块n>
else:
<语句块n+1>
if-elif条件语句的一般格式
if-elif条件语句的执行流程
一、if-elif条件语句
比较三个数a,b,c,输出其中最大的数
一、if-elif条件语句
二、多分支结构程序设计实例
问题分析
实现算术四则运算,需要知道两个算术运算数;
运用的运算符有加、减、乘、除;
当运算符为除时,除数不能为零。
二、多分支结构程序设计实例
算法设计
二、多分支结构程序设计实例
编写代码
#简易计算器(四则运算)
x=float(input('请输入第一个运算数:'))
y=float(input('请输入第二个运算数:'))
op=input('请输入算术运算符(+-
/):')
c=0
if
op=='+':
c=x+y
print('运算结果为:',c)
elif
op=='-':
c=x-y
print('运算结果为:',c)
elif
op=='
':
c=x
y
print('运算结果为:',c)
elif
op=='/':
try:
c=x/y
print('运算结果为:',c)
except:
print('除数不能为零!')
else:
print('运算符输入有误!')
二、多分支结构程序设计实例
调试运行
捕捉异常可以使用try/except语句。基本格式为:
try:
<正常时执行语句块>
except:
<异常时执行语句块>
功能:用来检测try语句块中的错误,从而让except语句捕捉异常信息并处理。
try/except语句
日积月累
随堂练习
  学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。
(1)在如下程序划线处填空,实现:输入名次,输出得分。
#输入名次
mc=int(input('参加运动会项目名次(1~6):'))
#计算并输出得分
if
mc==1:
print('得分为:7分')
elif
mc==2:
print('得分为:5分')
elif
mc==3:
print('得分为:4分')
elif
mc==4:
print('得分为:3分')
elif
mc==5:
print('得分为:2分')
elif
mc==6:
print('得分为:1分')
else:
print('输入的名次不在1~6范围!')
______
随堂练习
(2)在如下程序划线处填空,利用列表实现上例功能。
#输入名次
mc=int(input('参加运动会项目名次(1~6):'))
#利用列表,计算得分
lst=[7,5,4,3,2,1]
if
mc>=1
and
mc<=6:
df=lst[mc-1]
print('项目得分为:',df)
else:
print('输入的名次不在1~6范围!')
________________
谢谢聆听