python條件表示式 多項分支,雙向分支

2022-06-30 13:39:14 字數 1459 閱讀 7780

# ### 多項分支

'''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")

Python 條件表示式

import os import re mask re.compile fna 說明從後開始匹配 最好先看一下當前路徑是什麼 os.getcwd 獲得資料夾裡面所以檔名 file names os.listdir 或者隨便用個例子 file names 1.fna 1.fna.nsq 1.fna.n...

正規表示式 分支條件

從網上看到一篇有關正規表示式的敘述,走馬觀花看了一眼,一時來了興趣,便弄了弄。有關正規表示式分支使用 d d d與 d d d?有如下兩個js函式 function isdigit str var reg d d d return reg.test str function isdigit1 str...

python 條件表示式學習

與 and 或 or 非 not rfind 用法 返回值是查詢到的目標字元在原字串中的下標,如果沒找到返回 1,如果在第0個位置找到返回0,其他的數字。錯誤例項 rule suffix ls rule.rfind pre 1not rule.rfind pre false rule.rfind p...