新聞詳情
python——2.1 條件語句發(fā)表時(shí)間:2022-05-09 16:13 Python 條件語句 Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。 可以通過下圖來簡(jiǎn)單了解條件語句的執(zhí)行過程: Python程序語言指定任何非0和非空(null)值為true,0 或者 null為false。 Python 編程中 if 語句用于控制程序的執(zhí)行,基本形式為: if 判斷條件: 執(zhí)行語句…… else: 執(zhí)行語句…… 其中"判斷條件"成立時(shí)(非零),則執(zhí)行后面的語句,而執(zhí)行內(nèi)容可以多行,以縮進(jìn)來區(qū)分表示同一范圍。 else 為可選語句,當(dāng)需要在條件不成立時(shí)執(zhí)行內(nèi)容則可以執(zhí)行相關(guān)語句。 if 語句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來表示其關(guān)系。 當(dāng)判斷條件為多個(gè)值時(shí),可以使用以下形式: if 判斷條件1: 執(zhí)行語句1…… elif 判斷條件2: 執(zhí)行語句2…… elif 判斷條件3: 執(zhí)行語句3…… else: 執(zhí)行語句4…… 實(shí)例如下: 實(shí)例 #!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num = 5 if num == 3: # 判斷num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num < 0: # 值小于零時(shí)輸出 print 'error' else: print 'roadman' # 條件均不成立時(shí)輸出 輸出結(jié)果為: roadman# 輸出結(jié)果 |