日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

5 循环控制

發布時間:2024/10/12 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 5 循环控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

1. While 循環

  語法

while 條件:執行代碼...

?簡單吧,?while?就是當的意思,當山峰沒有棱角的時候,當河水。。。,sorry ,?while?指 當其后面的條件 成立 ,就執行while下面的代碼

  • 從0打印到100的程序 ,每循環一次,+1
count = 0while count <= 100: # 只要count<=100就不斷執行下面的代碼print("loop", count)count += 1 # 每次執行一次,就把count+1 不然就是死循環了,因為count一直是0print("----loop end-----")

?

count = 0while count <= 100: if count % 2 == 0: # 取模運算print("loop", count)count += 1 print("----loop end-----")#運行結果 loop 34 loop 36 loop 38 loop 40 loop 42 loop 44

?

?

loop 49 loop 51 loop 52 loop 53 loop 54 loop 55 loop 56 loop 57 loop 58 loop 59 loop 3600 loop 3721 loop 3844 loop 3969

?

?

2.死循環:dead loop

有一種循環叫死循環,一經觸發,就運行個天荒地老、海枯石爛。

while 是只要后邊條件成立(也就是條件結果為真)就一直執行,怎么讓條件一直成立呢?

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

?3.循環中止語句?

如果在循環的過程中,因為某些原因,你不想繼續循環了,怎么把它中止掉呢?這就用到break 或 continue 語句

  • break用于完全結束一個循環,跳出循環體執行循環后面的語句
  • continue和break有點類似,區別在于continue只是終止本次循環,接著還執行后面的循環,break則完全終止循環

?

  1)break例子

count = 0 while count <= 100 : #只要count<=100就不斷執行下面的代碼print("loop ", count)if count == 5:breakcount +=1 #每執行一次,就把count+1,要不然就變成死循環啦,因為count一直是0print("-----out of while loop ------") # 運行結果 loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 ---out of while loop--

?

?

  2) continue例子

    

loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 loop 5 loop 5 loop 5 loop 5 loop 5 # 一直循環下去 ...

?

?

?  3)continue例子2

count = 0 while count <= 100:count += 1if count > 5 and count < 95 :continueprint("loop",count)# 運行結果 loop 1 loop 2 loop 3 loop 4 loop 5 loop 95 loop 96 loop 97 loop 98 loop 99 loop 100 loop 101

?

?

3 猜年齡

?

  (1)練習1

   

?

# 運行結果 Guess age:11 try bigger Guess age:27 you got itGuess age:11 try bigger Guess age:22 try bigger Guess age:33 try smaller please go back

?

   (2)練習2 版本1

    

#運行結果 Guess age:11 try bigger Guess age:22 try bigger Guess age:33 try smaller please go back you want go ? y|ny

?

?

?  (3)練習2 版本2

    

?

?  (4)老師版本

  

# 運行結果 Guess age:2 try bigger Guess age:2 try bigger Guess age:2 try bigger you want go ? y|Yy Guess age:1 try bigger Guess age:1 try bigger Guess age:1 try bigger you want go ? y|YY Guess age:27 you got it

?

?

?

4 while...else 玩法

與其它語言else 一般只與if 搭配不同,在Python 中還有個while ...else 語句

while 后面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else后面的語句

?

?

轉載于:https://www.cnblogs.com/venicid/p/8341530.html

總結

以上是生活随笔為你收集整理的5 循环控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。