控制流程分为 顺序,分支,循环

分支 

if  else   if  elif  elif

循环

while 条件:

  循环体

备注:当条件为True时运行循环体,条件最好是可控的,不然可能是死循环.

break和continue的使用

break:用在循环体里,当循环体遇到break,则终止循环,并跳出循环.

continue:用在循环体里,当循环体遇到continue,结束次数循环,然后回到循环体的开头,继续下一次循环.

循环和分支的嵌套:

列:

使用while,完成以下图形的输出

*

**

***

****

*****

****

***

**

*

代码(非最优解):

i=1

k=*

j=2

while True:

  if i<=5:

    print(k*i)

    i +=1

  else:

    print((i-j)*k)

    j +=1

    if j==6:

      break