5、流程控制
阿新 • • 發佈:2018-11-15
語句 條件 分支 作用 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、流程控制