多分支结构
多分支结构
if <条件1> :
<语句块1>elif <条件2> :
<语句块2>……else :
<语句块N>
True
条件1 ?
语句块1
False
……
False
条件N-1 ?
语句块N-1
False
语句块N
多分支结构
对不同分数分级的问题
score = eval(input())if score >= 60:
grade = \D\
- 注意多条件之间的包含关系elif score >= 70:
grade = \C\elif score >= 80:- 注意变量取值范围的覆盖grade = \B\elif score >= 90:
grade = \A\
print(\输入成绩属于级别{}\.format(grade))
\程序的控制结构\
是
- 顺序结构- 分支结构- 循环结构
第1步骤第2步骤
选择A
条件 ?
否
选择B
语句块
是
条件 ?
否
条件判断及组合
第四章-程序的分支结构
多分支结构多分支结构if:elif:……else:True条件1?语句块1False……False条件N-1?语句块N-1Fal
推荐度:
点击下载文档文档为doc格式