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

  

 

 

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM