新聞中心
在Python中,要構造分支結構可以使用if、elif和else關鍵字。所謂關鍵字就是有特殊含義的單詞,像if和else就是專門用于構造分支結構的關鍵字,很顯然你不能夠使用它作為變量名.

“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務宗旨!把網(wǎng)站當作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設中就是為了建設一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對成都網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設計、網(wǎng)站優(yōu)化、網(wǎng)絡推廣、探索永無止境。
1. 單分支語句
格式:
if 條件一:
執(zhí)行一行或多行特定代碼
如果條件成立,則執(zhí)行 if 下面的代碼塊;不成立則不會執(zhí)行
案例:
a = 10 # int
if a > 5:
print('a > 5')
2. 兩分支語句
格式一:
if 條件一:
執(zhí)行一行或多行特定代碼
elif 條件二:
執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 elif 條件成立, 則執(zhí)行 elif 下面的代碼
如果 if elif 條件同時成立, 則 執(zhí)行第一個滿足條件的分支
如果 if elif 條件都不成立, 則 這兩個分支都不執(zhí)行
案例:
name = '蘋果'
if name == '蘋果':
print('我是蘋果!')
elif name == '香蕉':
print('我是香蕉!')
格式二:
if 條件一:
執(zhí)行一行或多行特定代碼
else:
執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 if 條件不成立, 則執(zhí)行 else 下面的代碼
if 和 else 代碼必定會執(zhí)行其中一個
案例:
name = '蘋果'
if name == '蘋果':
print('我是蘋果!')
else:
print('我是其他水果!')
3. 多分支語句
格式一:
if 條件一:
執(zhí)行一行或多行特定代碼
elif 條件二:
執(zhí)行一行或多行特定代碼
elif 條件三:
執(zhí)行一行或多行特定代碼
elif 條件四:
執(zhí)行一行或多行特定代碼
如果 if 條件成立, 則執(zhí)行 if 下面的代碼
如果 elif 條件成立, 則執(zhí)行 elif 下面的代碼
如果 if elif 條件同時成立, 則 執(zhí)行第一個滿足條件的分支
案例:
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('無法確定星期幾')
注意點:
-
if代碼塊必須以if開頭, 但不一定以else結尾, else可有可無, 主要是看你代碼里需不需要
-
如果有else, 只能存在一個, 所以想增加分支一般是通過增加elif語句來增加
名稱欄目:Python基礎講解:分支結構
URL分享:http://fisionsoft.com.cn/article/cccscgg.html


咨詢
建站咨詢
