# ### 多項分支
'''br>
if 條件表達式1:
code1
code2
elif 條件表達式2:
code3
code4
elif 條件表達式3:
code5
code6
else:
code7
如果條件表達式1成立,直接執行if當中的代碼塊,如果不滿足
依次向下判斷,看是否條件表達式2成立,成立則執行對應代碼塊,
反之,繼續向下判斷 條件表達式3 ,如果成立執行對應代碼塊,
反之,繼續向下判斷 如果都沒有滿足的條件,直接執行else中的代碼塊
elif 這個條件可以是0個 也可以是多個
else 這個條件可以是0個 也可以是1 個
elif 如果有一個滿足,剩下的條件表達式統統不執行.只執行那一個代碼塊
'''
# 雙向分支 (二選一)
youqian = True
if youqian == True:
print("我就嫁給他")
else:
print("你是個好人")
youqian = False
youfang = False
youche = False
youyanzhi = False
youtili = False
# 多項分支 (多選一)
if youqian == True:
print("我就嫁給他1")
elif youfang == True:
print("我就嫁給他2")
elif youche == True:
print("我就嫁給他3")
elif youyanzhi == True:
print("我就嫁給他4")
elif youtili == True:
print("我就嫁給他5")
else:
print("快走吧腦弟,一會好趕不上二路汽車了7")
# 巢狀分支 (單項分支 雙項分支 多項分支互相嵌套使用)
youqian = True
youfang = True
youche = True
youyanzhi = False
youtili = True
if youqian == True:
if youfang == True:
if youche == True:
if youyanzhi == True:
if youtili == True:
print("你就是我的如意郎君,1")
else:
print("恭喜你,我的1號備胎2")
else:
print("我向來與丑的人無緣,沒緣分3")
else:
print("你是個大好人啊4")