内容正文:
第6课
多分支结构程序设计
知识回顾
2
分支结构
if <条件> :
<语句块1>
else:
<语句块2>
认识多分支结构
3
True
False
图书馆
学校
商场
认识多分支结构
4
图书馆
学校
商场
认识多分支结构
5
在选择情况较多时,我们可以使用多分支结构去解决问题。
多分支结构
6
给出一个百分制成绩,要求输出成绩等级A、B、C、D和E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。
嵌套
if - elif 条件语句
7
if <条件1>:
<语句块1>
elif <条件2>:
<语句块2>
.
.
.
elif <条件n>:
<语句块n>
else:
<语句块n+1>
if - elif 条件语句
8
给出一个百分制成绩,要求输出成绩等级A、B、C、D和E。90分以上为A,89~80为B,79~70为C,69~60为D,60分以下为E。
# 百分制转换成A~E等级制
score = float(input('请输入成绩(0-100):'))
if score>=90:
print('A')
elif score>=80:
print('B')
elif score>=70:
print('C')
elif score>=60:
print('D')
else:
print('E')
if score>=90:
print('A')
else:
if score>=80:
print('B')
else:
if score>=70:
print('C')
else:
if score>=60:
print('D')
else:
print('E')
求最大的数——问题分析
9
比较三个数a、b、c,输出其中最大的数。
a
b
c
如何找出三个数中的最大数?请同学们尝试使用自然语言进行描述。
求最大的数——算法设计
输入:输入三个数a、b、c
处理:如果a大于b和c,则a最大