您好,登錄后才能下訂單哦!
這篇“Python分支結(jié)構(gòu)類型有哪些”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Python分支結(jié)構(gòu)類型有哪些”文章吧。
在Python中,要構(gòu)造分支結(jié)構(gòu)可以使用if、elif和else關(guān)鍵字。所謂關(guān)鍵字就是有特殊含義的單詞,像if和else就是專門用于構(gòu)造分支結(jié)構(gòu)的關(guān)鍵字,很顯然你不能夠使用它作為變量名.
格式:
if 條件一: 執(zhí)行一行或多行特定代碼
如果條件成立,則執(zhí)行 if 下面的代碼塊;不成立則不會(huì)執(zhí)行
案例:
a = 10 # intif a > 5: print('a > 5')
格式一:
if 條件一: 執(zhí)行一行或多行特定代碼elif 條件二: 執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 elif 條件成立, 則執(zhí)行 elif 下面的代碼
如果 if elif 條件同時(shí)成立, 則 執(zhí)行第一個(gè)滿足條件的分支
如果 if elif 條件都不成立, 則 這兩個(gè)分支都不執(zhí)行
案例:
name = '蘋果'if name == '蘋果': print('我是蘋果!')elif name == '香蕉': print('我是香蕉!')
格式二:
if 條件一: 執(zhí)行一行或多行特定代碼else: 執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 if 條件不成立, 則執(zhí)行 else 下面的代碼
if 和 else 代碼必定會(huì)執(zhí)行其中一個(gè)
案例:
name = '蘋果'if name == '蘋果': print('我是蘋果!')else: print('我是其他水果!')
格式一:
if 條件一: 執(zhí)行一行或多行特定代碼elif 條件二: 執(zhí)行一行或多行特定代碼elif 條件三: 執(zhí)行一行或多行特定代碼elif 條件四: 執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 elif 條件成立, 則執(zhí)行 elif 下面的代碼
如果 if elif 條件同時(shí)成立, 則 執(zhí)行第一個(gè)滿足條件的分支
案例:
day = input('請輸入1-7的數(shù)字:')if day == '1': print('今天是星期一')elif day == '2': print('今天是星期二')elif day == '3': print('今天是星期三')elif day == '4': print('今天是星期四')elif day == '5': print('今天是星期五')elif day == '6': print('今天是星期六')elif day == '7': print('今天是星期日')
格式二:
if 條件一: 執(zhí)行一行或多行特定代碼elif 條件二: 執(zhí)行一行或多行特定代碼elif 條件三: 執(zhí)行一行或多行特定代碼elif 條件四: 執(zhí)行一行或多行特定代碼else: 執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 elif 條件成立, 則執(zhí)行 elif 下面的代碼
如果 if elif 都不滿足條件, 則執(zhí)行 else 下面的代碼
案例:
f day == '1': print('今天是星期一')elif day == '2': print('今天是星期二')elif day == '3': print('今天是星期三')elif day == '4': print('今天是星期四')elif day == '5': print('今天是星期五')elif day == '6': print('今天是星期六')elif day == '7': print('今天是星期日')else: print('無法確定星期幾')
以上就是關(guān)于“Python分支結(jié)構(gòu)類型有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。