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

自學Python編程【第四節(jié)】bool

哈嘍,小伙伴們!上一節(jié)課我們說到了Python中的幾個基本類型,字符串、整數(shù)、浮點數(shù)都還算好理解,關于剩下的那個bool(布爾值)這節(jié)課我們要多說一些,你如果還不清楚的話就趕緊來看看吧:

邏輯判斷在編程中是非常重要的。大量的復雜程序在根本上都是建立在“真”與“假”的基本邏輯之上。而bool所表示的就是這種最單純最本質(zhì)的True/Flase,真與假,是與非。

來看下面的例子:

a = 1 < 3 
print a
b = 1
c = 3
print b > c

通過用“>”“<”來比較兩個數(shù)值,我們就得到了一個bool值。這個bool值的真假取決于比較的結果。

“>”“<”在編程語言中被成為邏輯運算符,常用的邏輯運算符包括:

>:大于

<:小于

>=:大于等于

<=:小于等于

==:等于。比較兩個值是否相等。之所以用兩個等號,是為了和變量賦值區(qū)分開來。

!=:不等與

not:邏輯“非”。如果x為True,則not x為False

and:邏輯“與”。如果x為True,且y為True,則x and y為True

or:邏輯“或”。如果x、y中至少有一個為True,則x or y為True

關于bool值和邏輯運算其實遠不止這些,但現(xiàn)在我們暫時不去考慮那么多,以免被繞得找不到北。最基本的大于、小于、等于已經(jīng)夠我們先用一用的了。

試試把bool加到我們的小游戲里:

num = 10 
print 'Guess what I think?'
answer = input()
result = answer<num print 'too small?'
print result
result = answer>num
print 'too big?'
print result
result = answer==num
print 'equal?'
print result

代碼比之前稍微多了一點,解釋一下。

第一段代碼:先創(chuàng)建一個值為10的變量num,輸出一句提示,然后再輸入一個值給變量answer。

第二段代碼:計算answer<num的結果,記錄在result里,輸出提示,再輸出結果。

第三段、第四段都與第二段類似,只是比較的內(nèi)容不一樣。

看看結果是不是跟你預期的一致?雖然看上去還是有點傻,但是離目標又進了一步。

現(xiàn)在數(shù)數(shù)你手上的工具:輸入、輸出,用來記錄數(shù)值的變量,還有可以比較數(shù)值大小的邏輯運算。用它們在你的Python里折騰一番吧。

感謝您的閱讀,以上就上我們今天Python自學所要學習的內(nèi)容,你學會了嗎?學會了就趕緊去看下一節(jié)課的內(nèi)容吧!

好啦,今天的分享到這里就結束了,希望大家能夠持續(xù)關注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來源于網(wǎng)絡,侵刪!

相關新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡安全、云原生、Go、Python開發(fā)專業(yè)人才培訓機構!

    1. 主站蜘蛛池模板: 靖西县| 呼和浩特市| 黑龙江省| 怀仁县| 临颍县| 秦安县| 炉霍县| 咸丰县| 祁门县| 乐东| 剑川县| 桐庐县| 留坝县| 盐边县| 溆浦县| 高淳县| 旌德县| 桃江县| 阳高县| 昌乐县| 巢湖市| 始兴县| 阜平县| 交口县| 赞皇县| 乐安县| 南平市| 平阳县| 通州市| 嘉定区| 永嘉县| 当涂县| 厦门市| 敖汉旗| 巴彦淖尔市| 吴桥县| 招远市| 新田县| 林芝县| 平湖市| 河源市|