1. 程式人生 > >5、流程控制

5、流程控制

語句 條件 分支 作用 spa 如果 這樣的 str con

流程控制

假如把寫程序比做走路,那我們到現在為止,一直走的都是直路,還沒遇到過分叉口,想象現實中,你遇到了分叉口,然後你決定往哪拐必然是有所動機的。你要判斷那條岔路是你真正要走的路,如果我們想讓程序也能處理這樣的判斷怎麽辦? 很簡單,只需要在程序裏預設一些條件判斷語句,滿足哪個條件,就走哪條岔路。這個過程就叫流程控制

1、if ... else ...語句

(1)單分支

if 條件:
    滿足條件後要執行的代碼

(2)雙分支

if 條件
    滿足條件後執行代碼
else:
    if條件不滿足就走這段

(3)多分支

if 條件:
    滿足條件執行代碼
elif 條件:
    上面的條件不滿足就走這個
elif 條件:
    上面的條件不滿足就走這個
elif 條件:
    上面的條件不滿足就走這個    
else:
    上面所有的條件不滿足就走這段

2、循環

(1)while循環

while 條件:
    執行代碼

(2)死循環

count = 0
while True: #True本身就是真呀
    print("你是風兒我是沙,纏纏綿綿到天涯...",count)
    count += 1

3、break和continue  

break : 用於完全結束一個循環,跳出循環體執行循環後面的語句 continue : 是終止本次循環,接著還執行後面的循環 4、while...else... 與其它語言else 一般只與if 搭配不同,在Python 中還有個while ...else 語句 while 後面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else後面的語句
count = 0
while count <= 5 :
    count += 1
    if count == 3:
    break
    print("Loop",count)

else:
    print("循環正常執行完啦")
print("-----out of while loop ------")

  

  

  

    

    

5、流程控制