一、介紹
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 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結。 《歡迎交流討論》 |