計算機之所以能做很多自動化的任務洼冻,因為它可以自己做條件判斷。
比如极谊,輸入用戶年齡诡右,根據(jù)年齡打印不同的內(nèi)容安岂,在Python程序中轻猖,可以用if語句實現(xiàn):
age = 20
if age >= 18:
print 'your age is', age
print 'adult'
print 'END'
注意: Python代碼的縮進規(guī)則,縮進就是邏輯相當于其他編程語言里面的大括號域那。具有相同縮進的代碼被視為代碼塊咙边,上面的3,4行 print 語句就構(gòu)成一個代碼塊(但不包括第5行的print)次员。如果 if 語句判斷為 True败许,就會執(zhí)行這個代碼塊。
縮進請嚴格按照Python的習慣寫法:4個空格淑蔚,不要使用Tab市殷,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤刹衫。
注意: if 語句后接表達式醋寝,然后用:表示代碼塊開始。
如果你在Python交互環(huán)境下敲代碼带迟,還要特別留意縮進音羞,并且退出縮進需要多敲一行回車:
>>> age = 20
>>> if age >= 18:
... print 'your age is', age
... print 'adult'
...
your age is 20
adult