Python-if、for、while的基礎用法

來源:互聯網
上載者:User

標籤:改變   gpo   com   span   pos   ...   nts   判斷語句   怎麼辦   

Python的各種代碼執行,都是從上至下執行,滿足條件就返回,不會執行後面的代碼

一、if 

  假如把寫程式比做走路,那我們到現在為止,一直走的都是直路,還沒遇到過分叉口,想象現實中,你遇到了分叉口,然後你決定往哪拐必然是有所動機的。你要判斷那條岔路是你真正要走的路,如果我們想讓程式也能處理這樣的判斷怎麼辦? 很簡單,只需要在程式裡預設一些條件判斷語句,滿足哪個條件,就走哪條岔路。這個過程就叫流程式控制制。

  1、單分支

    if   條件:

      滿足條件執行

  2、多分支

    if   條件1:

      滿足條件1執行

    elif  條件2:

      滿足條件2執行

    ......支援多個elif

    else:

      都不滿足執行

二、while

  while 條件:

  # 迴圈體

  # 如果條件為真,那麼迴圈體則執行
  # 如果條件為假,那麼迴圈體不執行

  可以設定個變數,將變數賦值為真(a=True),通過在迴圈內,改變變數的真假,控制迴圈

 

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

  • break用於完全結束一個迴圈,跳出迴圈體執行迴圈後面的語句
  • continue和break有點類似,區別在於continue只是終止本次迴圈,不迴圈continue之後的代碼啊,接著還執行下次後面的迴圈,break則完全終止迴圈

 

 三、for

  while是在條件為真的情況下,一直迴圈,for是在固定次數中迴圈

Python-if、for、while的基礎用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.