三大流程控制:
顺序控制,分支控制,循环控制
分支控制(if判断):
单分支
if 条件:
语句体
双分支
if 条件:
语句体1
else:
语句体2
多分支
if 条件:
语句体1
elif 条件:
语句体2
...
elif 条件:
语句体n
else:
语句体n+1
练习:
如果:成绩>=90,那么:优秀 如果成绩>=80且<90,那么:良好 如果成绩>=70且<80,那么:普通 其他情况:很差
1 score=input('your score: ') #score='73' 2 score=int(score) #score=73 3 if score >= 90: 4 print('优秀') 5 elif score >= 80: 6 print('良好') 7 elif score >= 70: 8 print('普通') 9 else: 10 print('很差')
1 cls='human' 2 sex='female' 3 age=18 4 is_success=False 5 6 if cls == 'human' and sex == 'female' and age > 16 and age < 22: 7 print('开始表白...') 8 if is_success: 9 print('在一起') 10 else: 11 print('我逗你玩呢....') 12 else: 13 print('阿姨好') 14 15 print('end....')