運算子 2 及條件控制語句 1 詳解

2021-10-23 22:04:00 字數 1887 閱讀 8660

1.python在進行運算前會,先把非布林值轉為布林值,再做與或運算,最終返回原值

2.與運算規則(and)

符號兩側,任乙個為false,則為false,返回false的原值,當符號兩側都為true,結果才為true,返回第二個true的原值,例項如下圖

3.或運算規則(or)

符號兩側,任一為true,則為true,返回true的原值

結果為:

1.語法:語句1 if 表示式 else 語句2(注意:沒有冒號與if-else條件語句區別開來)

當表達左結果為true時,執行語句1,並返會結果,反之則執行語句2並返回結果,例項如下圖

結果:

詳細如下圖

1.if語句

語法:if 條件表示式:

--- **塊

表示式為true時,執行**塊中的語句,表示式為false不執行

同一**塊要中的**要麼都執行,要麼都不執行

2.input()函式

獲取使用者輸入函式

input()函式呼叫後,程式會立即暫停,等待使用者輸入,使用者輸入完後按回車,再繼續執行後續的語句,另不做任何處理input函式返回的是字串值,例項如下圖

3.if–else語句

語法:if 條件表示式:

---**塊1

--else:

---**塊2

if條件表示式為true時執行**塊1,為false時執行**塊2 如下圖

4.if–elif–else語句

語法:if 條件表示式:

**塊1

elif 條件表示式:

**塊2

elif 條件表示式:

**塊3

…else:

**塊n

總結:由上而下執行,如條件表示式都為false,則執行else下的**塊,否則執行條件表示式為true的**塊,另此語句只會執行乙個**塊,例項如下圖

5.while語句

語法:while 條件表示式:

**塊1

else:

**塊2

當條件表示式為true時,執行**1,否則執行**塊2 ,另其使用前,先對表示式進行初始化,通過此來初始化乙個變數,再設定迴圈執行條件,最後更新條件表示式,修改初始變數的值

運算子與條件控制語句

算術運算子 比較運算子 賦值運算子 邏輯運算子 and與 or或 not非 and全部條件為真才為真 or有乙個條件為真就為真 not全部為假返回真 num 100 num2 100 print id num print id num2 成員運算子 in,not in 返回true或false 測試...

Java基本語句 運算子 條件控制語句 for迴圈

1 運算子 1.1算術運算子 注意自增和自減在前面和後面的區別 1.2位運算 右移n位,原來是正數左邊補0 原來是負數左邊補1 在一定範圍內相當於除以2的n次冪 無符號右移n位,左邊補0 1.3關係運算子 1.4邏輯運算子 短路運算 1.5條件運算子 2 條件控制語句 2.1 if else 2.2...

運算子 控制語句

3.運算子 控制語句 3.1 運算子 假定 a 值為 10,b 值為 20。3.1.1 算數運算子 運算子 描述 例項 檢查左邊值是否大於右邊值,如果是返回 true 否則返回 false。檢查左邊值是否小於右邊值,如果是返回 true 否則返回 false。檢查左邊值是否大於等於右邊值,如果是返回...