條件是乙個漢語詞彙,讀音為tiáo jiàn,意思是事物存在、發展的影響因素;所具備或處於的狀況。
在python中,條件指的是事物為了達成某種狀態需要有的一種前提或者說機制。
為了讓計算機能夠具備這種能力
第一大類:顯式布林值
1.條件可以是:比較運算子
age = 18
print(age>16) #條件判斷之後會得到乙個布林值
2.條件可以是:true、false
is_beautiful = true
print(is_beautiful)
第二大類:隱式布林值,所有的值都可以當成條件去用
其中 0、none、空(空字串、空列表、空字典) --> 代表的布林值為false,其餘都是true
邏輯 非,也就是取反
偷懶原則:not 就是:真變假,假變真
print(not 1) #1在邏輯運算中代表true,not 1 就是 not true,就是 false
print(not 0) #1在邏輯運算中代表false,not 0 就是 not false,就是 true
邏輯 與
偷懶原則:and 就是:全真為真,一假即假
print(1 and 4>1 and true) 結果:true
print(3>4 and 0 and false and 1) 結果:false
邏輯 或
偷懶原則:or 就是:一真即真,全假為假
print(1 or 4>1 or true) 結果:1 #1在邏輯運算中代表true
print(3>4 or 0 or false) 結果:false
not > and > or
ps:如果單獨就只是一串and連線,或者單獨就只是一串or連線,按照從左到右的順序運算
ps:如果是混用,則需要考慮優先順序了
()擁有最高優先順序,「()」內的內容直接提公升到第一優先順序,先運算
python 迴圈與判斷練習題
grade for name in grade if grade name 90 print s成績為a name elif grade name 60 print s成績為b name else print s成績為c name 輸入乙個姓名,查詢該同學的分值和成績等級 for i in rang...
python 巢狀迴圈練習題
練習題一 列印如下 第1行,迴圈 一次 第2行,迴圈 2次 第3行,迴圈 3次 第5行,迴圈 5次 所以可以用巢狀迴圈來實現 for i in range 1,6 for j in range 1,i 1 print end print 練習題二輸出99乘法表 第一行有1個乘法 第二行有2個乘法 第...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...