python三種以上判斷條件 Python條件判斷

2021-10-18 14:23:42 字數 1468 閱讀 7557

比方說,我想讓天貓精靈在感知到我開門的一瞬間,開啟客廳的燈。如果我只說:天貓精靈,開啟燈。那麼,由於缺少開門的前提條件,無論你開不開門,燈都會開啟著。

所以,我們下的命令應該是這樣:天貓精靈,如果我開門,你就開啟客廳的燈。

而這個下命令的如果…就…邏輯,就是與計算機溝通的邏輯——條件判斷,其作用就是明確地讓計算機知道:在什麼條件下,該去做什麼。

條件判斷

在python宇宙,條件判斷語句總共有三種表現形式,我們先從最簡單的單向判斷:if開始說起

單向判斷:if

# 為寶石數量賦值

stonenumber=6

# 條件:如果你擁有的寶石數量大於等於6個

if stonenumber>=6:

# 結果:顯示『你擁有了毀滅宇宙的力量』的結果

print('你擁有了毀滅宇宙的力量')

雙向判斷:if…else…

# 賦值語句:為寶石數量賦值

stonenumber=3

# 條件:如果你擁有的寶石數量大於等於6個

if stonenumber>=6:

# 結果:顯示『你擁有了毀滅宇宙的力量』的結果

print('你擁有了毀滅宇宙的力量')

# 條件:當賦值不滿足if條件時,執行else下的命令

else:

# 結果:顯示『去找靈魂寶石』的結果

print('帶著卡魔拉去沃彌爾星尋找靈魂寶石')

多向判斷:if…elif…else…

# 為寶石數量賦值

stonenumber=5

# 條件:如果你擁有的寶石數量大於等於6個

if stonenumber>=6:

# 結果:顯示『就擁有了毀滅宇宙的力量』的結果

print('你擁有了毀滅宇宙的力量')

# 條件:如果想讓寶石數量停留在5個以下,至少乙個

elif 0

# 條件:當賦值不滿足if和elif條件時,執行else下的命令,寶石數量在3個以下

print('紅女巫需要親手毀掉幻視額頭上的心靈寶石')

else:

# 結果:顯示『需要驚奇隊長逆轉未來』的結果

print('需要驚奇隊長逆轉未來')

總結:

執行邏輯:

三種excel 多條件計數方法

內容提要 文章總結excel 多條件計數的三種方法,分別通過sumproduct countifs函式 資料透視表來完成多條件計數。excel 多條件計數的使用頻率是很高的。如果用函式來進行多條件計數,可以用sumproduct和countif countifs函式實現。除了函式,也可以使用資料透視...

用 php寫的條件語句 三種條件語句

第一種 if 條件語句 第二種 三目運算 第三種 組成的條件語句 第一種 if 不用講了,這是基礎,相信絕大多數人都會 第二種 c a b true false 意思是 如果a b 為真 則返回真,否則返回假 當然可以用語句替換 並且把結果返回給c 第三種 1 在大多數語言中,他的意思是並且的意思,...

python 三元條件判斷的3種實現方法

python 三元條件判斷的3種實現方法 c語言中有三元條件表示式,如 a b?a b,python中沒有三目運算子 但python有它自己的方式來實現類似的功能。這裡介紹3種方法 1 true part if condition else false part a,b 2,3 c a if a b...