日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

python學(xué)習(xí)筆記之循環(huán)語句

作者:tseng 探 更新時(shí)間: 2022-09-25 編程語言

使用while循環(huán)

 num = 1
 while num <= 10:
     print(num)
     num += 1

讓用戶選擇何時(shí)推出循環(huán)

 print("tell me something\n")
 message = ""
 while message != "quit":
     message = input("message:")
     print(message)

 print("tell me something\n")
 message = ""
 while message != "quit":
     message = input("message:")
     if message != "quit":
         print(message)

退出時(shí)不會(huì)將quit也打印出來

使用標(biāo)志判斷程序是否處于活動(dòng)狀態(tài),應(yīng)為可能需要多個(gè)變量決定程序是否需要繼續(xù)執(zhí)行,此例中極active

 print("tell me something\n")
 active = True
 message = ""
 while active:
     message = input("message:")
     if message == "quit":
         active = False
     else:
         active = True
         print(message)

使用break推出循環(huán)

 print("tell me something\n")
 active = True
 message = ""
 while active:
     message = input("message:")
     if message == "quit":
         break
     else:
         active = True
         print(message)

continue語句

當(dāng)程序執(zhí)行到continue時(shí),程序判斷繼續(xù)執(zhí)行

在while語句中在列表之間移動(dòng)元素

 un = ["A", "B", "C"]
 ed = []
 while un:
     ing = un.pop()
     print(f"ing>ed:{ing}")
     ed.append(ing)

 for ing in ed:
     print(ing)

刪除列表中的其特定元素

 pets = ["A", "B", "C"]
 print(pets)

 while 'B' in pets:
     pets.remove('B')
 print(pets)

使用用戶輸入填充字典

這是一個(gè)調(diào)查程序,收集調(diào)查者的姓名和回答

 responses = {}  
 active = True         設(shè)置標(biāo)志指出程序是否繼續(xù)執(zhí)行
 while active:
     name = input("please input the name:")     提示輸入調(diào)查者的姓名和回答
     response = input("please input the response_you:")
     responses[name] = response
     repeat = input("please choose whether to go Y/N:")    判斷是否還有人要參與調(diào)查
     if repeat == "N":
         active = False

 print("\n調(diào)查結(jié)束")
 for name, response in responses.items():
     print(f"{name} : {response}")

原文鏈接:https://blog.csdn.net/Qy_T543/article/details/127032270

欄目分類
最近更新