while 條件:
執行代碼
當條件條件成立,代碼就會執行;
count = 0 while count <= 100 : #只要count<=100就不斷執行下面的代碼 print("loop ", count ) count +=1 死循環: 有一種循環叫死循環,一經觸發,就會一直運行。 while 是隻要後邊條件成立(也就是條件結果爲真)就一直執行 count = 0 while True: print("你是風兒我是沙,纏纏綿綿到天涯...",count) count +=1 循環中止語句: 如果在循環的過程中,因爲某些原因,你不想繼續循環了,就會用到break 或 continue 語句 break用於完全結束一個循環,跳出循環體執行循環後面的語句 continue和break有點類似,區別在於continue只是終止本次循環,接着還執行後面的循環,break則完全終止循環 例子:break count = 0 while count <= 100 : #只要count<=100就不斷執行下面的代碼 print("loop ", count) if count == 5: break count +=1 #每執行一次,就把count+1,要不然就變成死循環啦,因爲count一直是0 print("-----out of while loop ------") 輸出 loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 -----out of while loop ------ 例子:continue count = 0 while count <= 100 : count += 1 if count > 5 and count < 95: #只要count在6-94之間,就不走下面的print語句,直接進入下一次loop continue print("loop ", count) print("-----out of while loop ------") 輸出 loop 1 loop 2 loop 3 loop 4 loop 5 loop 95 loop 96 loop 97 loop 98 loop 99 loop 100 loop 101 -----out of while loop ------ while ... else .. (3-5分鐘) 與其它語言else 一般只與if 搭配不同,在Python 中還有個while ...else 語句 while 後面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else後面的語句 count = 0 while count <= 5 : count += 1 print("Loop",count) else: print("循環正常執行完啦") print("-----out of while loop ------") 輸出 Loop 1 Loop 2 Loop 3 Loop 4 Loop 5 Loop 6 循環正常執行完啦 -----out of while loop ------ 如果執行過程中被break啦,就不會執行else的語句啦 count = 0 while count <= 5 : count += 1 if count == 3:break print("Loop",count) else: print("循環正常執行完啦") print("-----out of while loop ------") 輸出 Loop 1 Loop 2 -----out of while loop ------