python的三种控制流

什么是控制流

>>控制代码执行顺序的语句

>>python中有哪些控制流

 >>顺序结构

>>> a = 7
>>> print(a)
7

 >>分支结构

>>> a = 7
>>> if a==8:
      print(8)
    else:
      print(7)

7                        

 >>循环结构

>>> a = 0
>>> while(a<=3):
	print(a)
	a += 1

	
0
1
2
3

 

分支结构——if语句

判断执行

if:条件1
    执行语句
elif:条件2
    执行语句
else:
    执行语句
#格式1:
>>> a = 3
>>> if a == 3:print('abc')

abc

#格式2
>>> a = 5
>>> if a == 3:
            print('abc')
        else:
            print('c')

c        
#格式3
>>> a = 5 >>> if a == 3: print('abc') elif a > 3: print('d') else: print('c') d

 

循环结构——while语句

控制一段程序重复执行

while 条件为真:
    循环执行程序
else:
    如果条件为假执行程序

>>> a = 0
>>> while a<5:
	print(a)
	a +=1
else:
	print("abc")
>>> a = 0
>>> while a < 5:
	print(a)
	a +=1

0
1
2
3
4

循环结构——for语句

控制一段程序重复执行

for i in 集合:
    循环执行程序
else:
    执行程序
>>> for i in [1,2,3,4,5]:
	print(i)

1
2
3
4
>>> for i in range(1,5):
	print(i)
else:
	print('abc')

	
1
2
3
4
abc

  

break语句

常用于循环结构中,打破循环

>>> for i in range(1,10):
	if i == 6:
		break
	print(i)

1
2
3
4
5

continue语句

强制停止循环中一次循环的执行进入下一次循环

>>> for i in range(1,10):
	if i == 6:
		continue
	print(i)
	
1
2
3
4
5
7
8
9

  

  

 

 

原文地址:https://www.cnblogs.com/airener/p/5978179.html