練習題 Python運算 判斷 迴圈

2022-01-29 22:02:09 字數 1272 閱讀 7854

條件是乙個漢語詞彙,讀音為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...