流程控制语句:
1. if/else语句
- if
if 0: print("false")
- if/else
if 0: print("false") else: print("true")
- if/elif/else
if 0: print("false") elif 1: print("true") else: print("go away!")
2. while 循环语句
while 判断条件: # 只有条件不成立时退出循环,如果条件为真,则循环就没有停止的时候,成为一个死循环 执行语句…… while 判断条件: pass else: 执行语句...... #只有while循环正常结束时,才会执行else;如果使用break终止while循环,则不会执行else
注意:while循环中,一定要设置结束循环条件,否则就会死循环;
3. for 循环语句
- for
for i in range(10): print("in the for:",i)
- for/else
for i in range(10): print("in the for:",i) else: print("break:",i)
4. 流程控制中用到的关键字
- break:跳出最近所在的循环(跳过整个循环语句)
- continue:结束当前循环,进入下一个循环(回到循环的开头开始下一次循环);
- pass:什么事也不做,只是空占位语句,保证语句的完整性;
- else:只有当循环正常离开时才会执行(也就是没有碰到break语句时)