溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python有幾種流程控制

發(fā)布時間:2021-09-07 13:42:22 來源:億速云 閱讀:190 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“python有幾種流程控制”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python有幾種流程控制”這篇文章吧。

1、順序流程控制,自上而下一直走下去,不考慮任何可能的折返、駐留等操作。

一鼓作氣地完成所有的句子,每個語句只執(zhí)行一次。

    dict={"1":"我是key為1的值","xxxx":"我是key為xxxx的值"}
print(dict)
print(dict.get("1"))
  print(dict.keys())    
  print(dict.values())

以上文代碼為例,整個程序從字典的定義開始,到輸出字典的所有value為止,每一條語句都在上一條語句執(zhí)行完畢后才開始執(zhí)行,并且執(zhí)行成功后便不會再有被執(zhí)行的可能。

2、分支流程控制,當(dāng)程序有多種不同的執(zhí)行方法時,使用條件來控制特定的執(zhí)行語句。

    a=50
    if a>30 :
       print("xx")
    if a>20 :
       print("aaa") //程序會輸出xx后換行輸出aaa

3、循環(huán)流程控制,核心是重復(fù)同樣的操作。

同時,python中的循環(huán)分為while循環(huán)和for循環(huán)。

while 2-1 :
    print("233")  //2-1=1,實質(zhì)上是True,所以這個程序會一直輸出233(當(dāng)然這就是一個死循環(huán)了,是我們應(yīng)該避免發(fā)生的情況。),同理,如果把2-1改成2-2,那么2-2=0,則這個程序就不會有任何輸出。

以上是“python有幾種流程控制”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI