Python自學(xué)筆記(七)
上次小練習(xí)

今天是布爾值和三個常用語句
首先是布爾值,計算機進行邏輯判斷只有兩個結(jié)果,True和False,如果判斷結(jié)果為“真”,那么執(zhí)行子句,如果判斷為“假”就不執(zhí)行,舉個例子
比如上邊這串里,n永遠小于10,所以結(jié)果永遠是真,也就一直循環(huán)打印n的值,當(dāng)然,如果想要一個死循環(huán)也可以直接把while后面的條件換為True,這樣判斷結(jié)果也永遠是真
當(dāng)判斷結(jié)果為False的時候,他就不會循環(huán)下邊子句,直接跳過
當(dāng)然,除此之外,0,[],{},'',None這些的判斷結(jié)果也會是False
然后是布爾值之間的運算,分別是and,or,in,not in,not這五種,一個個來看
就是說當(dāng)n等于2且m等于3時,執(zhí)行底下的子句,計算并打印出n加m,與門哈
如果n等于2或m等于7就打印m加n的結(jié)果,或門
not就很簡單了,非門,not in和in就是不在和在了
像這個,就是如果a不在m列表里,就打印6
然后看四個語句
break語句
打破嘛,打破打破肯定就打破循環(huán)的
具體用法就是在條件判斷里面,比如上邊,當(dāng)n等于3的時候就打破這個循環(huán),超簡單
continue語句
continue,繼續(xù)嘛,就是當(dāng)碰到這個語句的時候直接跳回到循環(huán)開始的地方從零開始
這串就是什么,當(dāng)n等于3的時候跳回到循環(huán)開始,n等于零的地方繼續(xù)來,嗯。也是死循環(huán)
pass語句
pass,跳過,作用也很明了了,就是跳過,當(dāng)碰到這條語句的時候直接跳過
這就是什么,如果輸了個數(shù)等于30,什么都不發(fā)生,程序結(jié)束運行,也可以簡單的理解為占位符,滿足這個條件的時候什么都不做

小練習(xí):同時抓住兩個人,只有兩個人同時認罪才能判刑,否則只能釋放,最后把判決結(jié)果打印出來
哦吼摸魚