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