Python if..else

pursuer.chen發表於2016-07-16

一、介紹

1.完整形式

if <條件判斷1>:
    <執行1>
elif <條件判斷2>:
    <執行2>
elif <條件判斷3>:
    <執行3>
else:
    <執行4>

注意:1.if後面的冒號不能省略“:”,規定縮排規則為4個空格

        2.if從上往下判斷,如果哪個判斷為True則執行對應判斷下的語句,不再往下做判斷無論後面的判斷是否為True

2.示例

判斷是否成年

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

age=20
if age>18:
    print ('adult')
elif age>7:
    print ('teenager')
else:
    print ('kid')

最終的執行結果是“adult”,elif age>7也滿足條件沒有執行,這正是上面注意的第二條的說明,當有條件判斷為True就不再往下做判斷。

 

 

 

備註:

    作者:pursuer.chen

    部落格:http://www.cnblogs.com/chenmh

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結。

《歡迎交流討論》

相關文章