1. 程式人生 > >Python-if、for、while的基礎用法

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

分支 代碼執行 pan 結束 nbsp 只需要 for 不想 區別

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的基礎用法