久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

自學Python編程【第九節】邏輯判斷

哈嘍,小伙伴們!通過前幾天的學習我們零碎的了解到Python中的一些語法結構以及簡單的表達,但是若是讓我把前面學習到的內容綜合運用取來,又會感覺到迷茫,這些邏輯判斷看似有交叉又好像沒有,怎一個亂字了得!更開始都是這樣,如果你有上述的感覺說明你在思考、你在進步,別著急,用我們前面給大家講到的方法慢慢來。

Python邏輯判斷

之前粗略地提到bool類型的變量,又說到if和while的判斷條件。有些同學反饋說沒怎么理解,為什么一會兒是bingo=False,一會又是bingo==False,一會兒是while在條件為True的時候執行,一會兒又是while在bingo==False的時候執行。別急,你聽我說。

首先,要理解,一個邏輯表達式,其實最終是代表了一個bool類型的結果,比如:

1 < 3

這個就像當于是一個True的值

2 == 3

這個就是False

把它們作為判斷條件放到if或者while的后面,就是根據他們的值來決定要不要執行。

同樣的例子我們再看看:

a = 1 
print a>3 #False
print a==2-1 #True
b = 3
print a+b==2+2 #True

比較容易搞混的,是bool變量的值和一個邏輯表達式的值,比如:

a = False 
print a #False

print a==False #True

雖然a本身的值是False,但是a==False這個表達式的值是True。(說人話!)“a”是錯的,但“a是錯的”這句話是對的。

回到上面那幾個概念:

bingo=False

把bingo設為一個值為False的變量

bingo==False

判斷bingo的值是不是False,如果是,那么這句話就是True

while在判斷條件條件為True時執行循環,所以當bingo==False時,條件為True,循環是要執行的。

暈了沒?誰剛學誰都暈。不暈的屬于骨骼驚奇百年一遇的編程奇才,還不趕緊轉行做程序員!

邏輯這東西是初學編程的一大坑,我們后面還要在這個坑里掙扎很久。

留個習題:

a = True

b = not a #不記得not請回復6

想想下面這些邏輯運算的結果,然后用print看看你想的對不對:

b 
ot b
a == b
a != b
a and b
a or b
1<2 and b==True

恭喜您在Python自學的道路上又堅持了一天,學習編程最重要的是要動手,一個代碼一個代碼去敲去實踐,剛開始肯定不容易,但是堅持下來肯定很酷,加油!更多Python相關的內容盡在馬哥Python培訓機構官網,敬請關注!

好啦,今天的分享到這里就結束了,希望大家能夠持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 龙里县| 竹山县| 沂水县| 昌邑市| 辛集市| 孙吴县| 成武县| 株洲县| 云南省| 车险| 于田县| 新疆| 阳江市| 蒙阴县| 彩票| 平江县| 扎赉特旗| 西乡县| 锡林浩特市| 盐津县| 鄂托克旗| 长垣县| 清镇市| 九寨沟县| 汉沽区| 木里| 贵南县| 年辖:市辖区| 芦溪县| 深泽县| 观塘区| 黔西县| 张家界市| 周至县| 内乡县| 宽甸| 塔河县| 上林县| 三穗县| 定西市| 金山区|