Python学习计划(六)
流程控制语句
一、if-else条件语句
 条件语句,条件满足,执行一部分代码,不满足,执行另一部分代码
四种基本格式:
 1、单if
…①
if条件:
  条件满足时执行的代码…②
…③执行顺序:
 S1:执行①
 S2:判断条件,如果条件满足则执行代码②,然后跳转S3,否则跳转S3
 S3:执行③
2、单if-else
…①
if条件:
  条件满足时执行的代码…②
else:
  条件不满足时执行的代码…③ 
…④执行顺序:
 S1:执行①
 S2:判断条件,如果条件满足执行②,然后跳转S4;否则跳转S3
 S3:执行③ ,然后跳转S4
 S4:执行④
3、多if-else
…①
if条件1:
  条件1满足时执行的代码…②
else if条件2:
  条件2满足时执行的代码…③ 
else:
  条件2不满足时执行的代码…④
…⑤执行顺序:
 S1:执行①
 S2:判断条件1,如果条件1满足执行②,然后跳转S5;否则跳转S3
 S3:判断条件2,如果条件2满足执行③ ,然后跳转S5;否则跳转S4
 S4:执行④,然后跳转S5
 S5:执行⑤
二、while循环语句
 当有重复执行的代码存在时,可用循环语句替代
 while循环,一般用于循环次数未知,循环结束条件已知的情况
while条件:
  条件满足时循环执行的语句三、for循环语句
 一般用于循环次数已知,结束条件未知的情况下,通常用于遍历
for变量 in 序列:
  循环执行的代码四、break和continue挑战语句
 1、带break的for
name='dongge'
for x in name:
  print('----')
  if x == 'g':
    break
  print(x)2、带break的while
i=0
while i<10:
  i = i+1
  print('----')
  if i==5:
    break
  print(i)3、带continue的for
name='dongge'
for x in name:
  print('----')
  if x=='g':
    continue
  print(x)4、带continue的while
i=0
while i<10:
  i = i+1
  print('----')
  if I ==5:
    continue
  print(i)注意:
 Break/continue只能用在循环中,除此之外不能单独使用
 Break/continue在嵌套中,只对最近的一层循环起作用
创作者:Eric· Charles
                
                










