一、.非布林值的與或預算1.與運算二、條件運算子(三目運算子)
三、input 函式
四、運算子的優先順序
五、條件控制語句
1.if語句
2.if-else語句
3.if-elif-else語句
六、while迴圈語句
1.非布林值參與與運算,首先會將其轉為布林值參加運算,並且計算結果返回其本身
2.與運算找false,如果第一數值為false則直接計算結果直接返回第乙個值,否則計算結果返回第二個值。
例子1:
0
and3
輸出結果為
0
例子2:
11
and13
輸出結果為
13
2.或運算
1.非布林值參與或運算,首先會將其轉為布林值參加運算,並且計算結果返回其本身
2.或運算找true,如果第乙個數值為true則直接計算結果直接返回第乙個值,否則計算結果返回第二個值。
例子1:
3
or5
輸出結果
3
例子2
0
or9
輸出結果
9
條件運算子的格式:
語句1 if 條件表示式 else 語句2
舉例1:
print
(i**2)
if i <
10else
print
(i)
舉例2:該條件控制運算子巢狀了另一條條件控制運算子
print
(i)if i <
10else
print
(i+1
)if i<
50else
print
(i*2
)
1.input ()函式在程式中具有阻塞功能,程式執行遇到input函式時會暫時停止執行直到當使用者按下enter回車鍵時程式才繼續執行。
2.input() 函式會在終端等待使用者使用者輸入,當使用者輸入內容並按enter時程式將會繼續執行下去。
3.無論使用者輸入什麼內容,input()函式都返回的是字串型別。
舉例:
input('請輸入:')
終端將『』出現請輸入:『』並等待使用者輸入內容
請輸入:
鏈結中的優先順序表越往下面優先順序越高
一.if語句
1.if 語句執行流程:
if 語句在執行時,會先對條件表示式進行求值判斷,如果為true則執行if 後面的語句,如果為false則不執行。
2.if 語句的語法:
if 條件表示式 :
**塊**塊**塊中儲存著一組**,同乙個**塊中的**,要麼都執行要麼都不執行
**塊以縮排開始,直到**恢復到之前的縮排級別時結束
**塊就是一種種為**分組的機制
if
true
: **塊
二.if-else語句
1.if-else語句執行流程:
if-else語句在執行時,先對if後的條件表示式進行求值判斷
如果為true,則執if後的**塊
如果為false,則執行else後的**塊
2.if-else語句的語法
if 條件表示式 :
**塊else :
**塊
if
true
: **塊
else
: **塊
三.if-elif-else語句
1.if-elif-else語句的執行流程:
if-elif-else語句在執⾏時,會自上向下依次對條件表示式進行求值判
斷,如果表示式的結果為true,則執行當前**塊,然後語句結束
如果表示式的結果為false,則繼續向下判斷,直到找到true為止
如果所有的表示式都是false,則執行else後的**塊
2.if-elif-else 語句的語法:
if 條件表示式 :
**塊elif 條件表示式 :
**塊elif 條件表示式 :
**塊············
else:
**塊
if
true
: **塊
elif 條件表示式:
**塊elif 條件表示式:
**塊···········
else
: **塊
總結: if-elif-else中只會有乙個**塊會執行
迴圈語句可以使指定的**塊重複指定的次數.迴圈語句分成兩種,while迴圈和 for迴圈
while語句的語法:
while 條件表示式 :
**塊else:
**塊
while 條件表示式:
**塊else
: **塊
注意:當while迴圈正常結束時會接著執行else裡面的**塊。
1.初始化表示式
2.條件表示式
3.更新條件表示式,即修改初始化表示式的值
條件控制語句
if 條件表示式 塊 塊中儲存著 組 同 個 塊中的 要麼都執 要麼都不執 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是 種為 分組的機制 num int input 可以將input 的返回值轉換為int型別if 條件表示式 塊else 塊 if 條件表示式 塊elif 條件表示式 塊e...
條件控制語句
2.input 函式 3.if else語句 4.if elif else語句 5.while 條件運算子可以將語句與語句連線,用於邏輯判斷。形如下 語句1if表示式else語句2 如果表示式的判斷結果為true,則會執行語句1,反之,則會執行語句2。and比or的優先順序高。通過語句m 2 or ...
條件控制語句
語法 if 條件表示式 塊 塊 塊中儲存著一組 同乙個 塊中的 要麼都執行要麼都不執行 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是一種為 分組的機制 value 30000 if value 30000 print 有錢任性 elif value 20000 print 有錢真好 eli...