Python小課V2.0筆記之6—判斷

計(jì)算機(jī)利用數(shù)據(jù)有三種方式:1.直接使用數(shù)據(jù),2.計(jì)算和加工數(shù)據(jù),3.用數(shù)據(jù)做判斷。

【布爾運(yùn)算的三種方式】

兩個(gè)數(shù)值做比較( 等于==,不等于!=,?大于>,?小于<,?大于等于>=,?小于等于<= )

直接用數(shù)值做運(yùn)算(見(jiàn)下圖)

布爾值之間的運(yùn)算(and、or、not、in、not in五種運(yùn)算)

注:

None代表空值,自成一派,數(shù)據(jù)類型是NoneType。要注意它和0的區(qū)別,0是整數(shù)0,可并非什么都沒(méi)有

可以使用bool()函數(shù)來(lái)查看一個(gè)數(shù)據(jù)會(huì)被判斷為真還是假,函數(shù)的用法與type()函數(shù)相似

【in】的意思是“判斷一個(gè)元素是否在一堆數(shù)據(jù)之中”,【not in】反之


四種搭配語(yǔ)句:break? continue? pass? else

break語(yǔ)句:if...break的意思是如果滿足了某一個(gè)條件,就提前結(jié)束循環(huán)。記住,這個(gè)只能在循環(huán)內(nèi)部使用。

continue語(yǔ)句:當(dāng)某個(gè)條件被滿足的時(shí)候,觸發(fā)continue語(yǔ)句,將跳過(guò)之后的代碼,直接回到循環(huán)的開(kāi)始。這個(gè)子句也是在循環(huán)內(nèi)部使用的。

pass語(yǔ)句

a = int(input('請(qǐng)輸入一個(gè)整數(shù):'))

if a >= 100:? ?

????????pass? ? ?#如果沒(méi)有pass來(lái)占據(jù)一個(gè)位置表示“什么都不做”,代碼執(zhí)行起來(lái)會(huì)報(bào)錯(cuò)else:????

????????print('你輸入了一個(gè)小于100的數(shù)字')

else語(yǔ)句

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容