分支结构
1. if 单分支结构
如果xxx就xxx
语法:
if 条件语句:
代码段
2. if 双分支结构
如果xxx就xxx否则xxx
语法:
if 条件语句:
代码段1
else:
代码段2
3. if 多分支结构
根据不同的条件做不同的事情(如果xxx就xxx,如果xxx就xxx,如果xxx就xxx)
语法:
# 1)方法1
if 条件语句1:
代码段1
if 条件语句2:
代码段2
if 条件语句3:
代码段
...
# 2)方法2
if 条件语句1:
代码段1
elif 条件语句2:
代码段2
elif 条件语句3:
代码段
...
else:
代码段N
判断条件1是否成立。如果成立就执行代码1,然后整个结构结束(后面的条件不再判断);如果条件1不成立才判断条件2是否成立…(后面的条件是在前面的条件不成立的情况下进行的;所有的条件都成立的时候执行else中的代码)
示例: 让百分制分数转换为ABCD四个等级。A(>=90)、B[80,90)、C[60,80)、D(<60)
score = 76
if score >=90:
print('A')
elif score >= 80:
print('B')
elif score >= 60:
print('C')
else:
print('D')