走進Python世界(六)流程控制 1. 條件控制

if 語句

if語句由一個布爾表達式後跟一個或多個語句。python

if 語句的語法結構以下:
express

   if expression:
       statements(s)

注:Python 使用縮進做爲其語句分組的方法,建議使用4個空格代替縮進。 縮進相同的語句,被認爲是同一級的語句spa

if 1<2 :
    print "ok"


if else 語句

if語句後面能夠跟一個可選的else語句,該語句執行時,布爾表達式爲假。code

if else 語句的語法結構以下:io

   if expression:
       statements(s)
   else:
       statements(s)

elif 語句

當雙分支條件選擇語句(if else)不可以知足的狀況下,咱們能夠使用而立法語句構成多分支條件控制class

elif語句能夠讓你檢查多個表達式爲真,並執行一個代碼塊,elfi是可選的,能夠使任意數量的。
語法

   if expression:
       statement(s)
   elif:
       statement(s)
   elif:
       statement(s)
   elif:
       statement(s)
   else:
       statement(s)


條件嵌套

嵌套的if...elif...else構造

在條件控制語句中,能夠構成較爲複雜的條件控制建構,在原有的statement部分能夠嵌套地再構建一組條件控制語句,方法


   if expression:
       statement(s)
       if:
           statement(s)
       else:
           statement(s)      
   else:
       statement(s)
相關文章
相關標籤/搜索